summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorMichael Stapelberg <michael@stapelberg.de>2010-04-01 20:34:03 +0200
committerMichael Stapelberg <michael@stapelberg.de>2010-04-01 20:34:03 +0200
commitd31f2ce0bec276d54c2a2cfe70c2764aee4503d8 (patch)
treeff6803ccf3cf391e775ec1c1ab9725969010e8d5
parent21dcff25f5f610dfb6bcb3dff96a92cfa8389672 (diff)
install i3status with cap_net_admin capability, document it
-rw-r--r--Makefile2
-rw-r--r--man/i3status.man5
2 files changed, 5 insertions, 2 deletions
diff --git a/Makefile b/Makefile
index e84d0cd..883bcdd 100644
--- a/Makefile
+++ b/Makefile
@@ -53,6 +53,8 @@ install:
install -m 755 -d $(DESTDIR)/etc
install -m 755 -d $(DESTDIR)/usr/share/man/man1
install -m 755 i3status $(DESTDIR)/usr/bin/i3status
+ # Allow network configuration for getting the link speed
+ which setcap && setcap cap_net_admin=ep $(DESTDIR)/usr/bin/i3status
install -m 644 i3status.conf $(DESTDIR)/etc/i3status.conf
install -m 644 man/i3status.1 $(DESTDIR)/usr/share/man/man1
diff --git a/man/i3status.man b/man/i3status.man
index a747c73..74493b9 100644
--- a/man/i3status.man
+++ b/man/i3status.man
@@ -62,7 +62,7 @@ wireless wlan0 {
}
ethernet eth0 {
- # if you use %speed, i3status requires root privileges
+ # if you use %speed, i3status requires the cap_net_admin capability
format = "E: %ip (%speed)"
}
@@ -150,7 +150,8 @@ connected.
=== Ethernet
Gets the IP address and (if possible) the link speed of the given ethernet
-interface. Getting the link speed requires root privileges.
+interface. Getting the link speed requires the cap_net_admin capability. Set
+it using +setcap cap_net_admin=ep $(which i3status)+.
*Example order*: +ethernet eth0+