summarylogtreecommitdiffstats
path: root/iwscanner
diff options
context:
space:
mode:
authorwillemw122020-07-03 13:09:08 +0200
committerwillemw122020-07-03 13:09:08 +0200
commita05c43ac7075611be88e4d9446817617cc850f2b (patch)
tree1a030db424daf17a4e230cfe0e5eba19d616ad10 /iwscanner
parent8aab93eda4f63d9f0a59a66aefaa349b55d4bc5a (diff)
downloadaur-iwscanner.tar.gz
Make gksu/kdesu optional in iwscanner script
Update kdesu optdepend: kde-cli-tools. Add optdepend gksu.
Diffstat (limited to 'iwscanner')
-rwxr-xr-x[-rw-r--r--]iwscanner28
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
+