]> git.sur5r.net Git - i3/i3status/commitdiff
debian/i3status.postinst: Check if setcap is there, print info message if not (Thanks...
authorMichael Stapelberg <michael@stapelberg.de>
Fri, 29 Jul 2011 12:05:31 +0000 (14:05 +0200)
committerMichael Stapelberg <michael@stapelberg.de>
Fri, 29 Jul 2011 12:05:31 +0000 (14:05 +0200)
debian/i3status.postinst

index 26eccc4a9e702c15f3afc55df9aa0ca01b73cfba..6507da8c75f6a4edd26c78b8c82c855656483612 100644 (file)
@@ -5,7 +5,13 @@ set -e
 # Allow users to get the speed of ethernet interfaces. This is not a security
 # issue as i3status only queries the speed, it does not change any
 # configuration.
-setcap cap_net_admin=ep /usr/bin/i3status || true
+if [ -x /sbin/setcap ]
+then
+       setcap cap_net_admin=ep /usr/bin/i3status || true
+else
+       echo "setcap(8) not installed. You need to set CAP_NET_ADMIN \
+to be able to query the network link bandwidth without root privileges."
+fi
 
 #DEBHELPER#