diff options
-rw-r--r-- | putty-root.desktop | 11 | ||||
-rwxr-xr-x | su-to-putty.sh | 61 |
2 files changed, 0 insertions, 72 deletions
diff --git a/putty-root.desktop b/putty-root.desktop deleted file mode 100644 index d86989f9904b..000000000000 --- a/putty-root.desktop +++ /dev/null @@ -1,11 +0,0 @@ -[Desktop Entry] -Encoding=UTF-8 -Name=PuTTY (as root) -GenericName=SSH/Telnet/Serial Client -TryExec=/usr/share/putty-freedesktop/su-to-putty.sh -Exec=/usr/share/putty-freedesktop/su-to-putty.sh %u -Terminal=false -Icon=putty -Type=Application -Categories=Application;Network;Remote -Comment=A highly configurable ssh/telnet/serial console program diff --git a/su-to-putty.sh b/su-to-putty.sh deleted file mode 100755 index bb3428ca1365..000000000000 --- a/su-to-putty.sh +++ /dev/null @@ -1,61 +0,0 @@ -#!/bin/sh -#this code is bassed off of the debian su-to-root command -#Joost Witteveen <joostje@debian.org> -#Morten Brix Pedersen -#Bill Allombert <ballombe@debian.org> - -PRIV=root -COMMAND="putty" - -quote () { printf %s\\n "$1" | sed "s/'/'\\\\''/g;1s/^/'/;\$s/\$/'/" ; } - -for i in "$@"; do - COMMAND="$COMMAND $(quote "$i")" -done - -euid=$(id -u) -privid=$(id -u $PRIV) -if test "$euid" = "$privid"; then - $COMMAND -else - if test -z "$SU_TO_ROOT_X"; then - if which gksu >/dev/null 2>&1 ; then - SU_TO_ROOT_X=gksu - if which sudo>/dev/null 2>&1 ;then - SU_TO_ROOT_X=gksudo - fi - if test "X$KDE_FULL_SESSION" = "Xtrue" ; then - if which kdesu >/dev/null 2>&1 ; then - SU_TO_ROOT_X=kdesu - elif test -x /usr/lib/kde4/libexec/kdesu ; then - SU_TO_ROOT_X=kde4su - fi; - fi; - elif which kdesu >/dev/null 2>&1 ; then - SU_TO_ROOT_X=kdesu - elif test -x /usr/lib/kde4/libexec/kdesu ; then - SU_TO_ROOT_X=kde4su - elif which ktsuss >/dev/null 2>&1 ; then - SU_TO_ROOT_X=ktsuss - elif which xterm>/dev/null 2>&1 ;then - if which sudo>/dev/null 2>&1 ;then - SU_TO_ROOT_X=sdterm - else - SU_TO_ROOT_X=sterm - fi; - else - SU_TO_ROOT_X=su-to-root - fi - fi - case $SU_TO_ROOT_X in - gksu) gksu -u "$PRIV" "$COMMAND";; - gksudo) gksudo "$COMMAND";; - kdesu) kdesu -u "$PRIV" -c "$COMMAND";; - kde4su) /usr/lib/kde4/libexec/kdesu -u "$PRIV" -c "$COMMAND";; - ktsuss) ktsuss -u "$PRIV" "$COMMAND";; - # As a last resort, open a new xterm use sudo/su - sdterm) xterm -e "sudo -u $PRIV $COMMAND";; - sterm) xterm -e "su -l $PRIV -c $COMMAND";; - esac; -fi - |