diff options
Diffstat (limited to 'iwscanner')
-rwxr-xr-x[-rw-r--r--] | iwscanner | 28 |
1 files changed, 15 insertions, 13 deletions
diff --git a/iwscanner b/iwscanner index b4ffe4a1cf70..a4f57f94806b 100644..100755 --- a/iwscanner +++ b/iwscanner @@ -1,19 +1,21 @@ #!/bin/sh -#Simple script to start iwscanner + +# Simple iwscanner launch script + +CMD=/usr/share/iwscanner/iwscanner.py + +if [ "$(id -ru)" -eq 0 ]; then + # Already root user + exec $CMD +fi GKSU=/usr/bin/gksu KDESU=/usr/bin/kdesu -GKSUDO=/usr/bin/gksudo - -if [ -e "$GKSU" ] - then - $GKSU /usr/share/iwscanner/iwscanner.py -elif [ -e "$KDESU" ] - then - $KDESU -c /usr/share/iwscanner/iwscanner.py -elif [ -e "$GKSUDO" ] - then - $GKSUDO -c /usr/share/iwscanner/iwscanner.py +if [ -e "$GKSU" ]; then + exec $GKSU $CMD +elif [ -e "$KDESU" ]; then + exec $KDESU -c $CMD else - echo "Unable to find suitable su application, please install gksu" + printf "Unable to find suitable su application, please install gksu or kde-cli-tools (kdesu)\n" 1>&2 fi + |