]> git.sur5r.net Git - i3/i3status/blob - wmiistatus.init
Add forgotten file
[i3/i3status] / wmiistatus.init
1 #!/bin/sh
2 #
3 ### BEGIN INIT INFO
4 # Provides:          wmiistatus
5 # Required-Start:
6 # Required-Stop:
7 # Default-Start:     2 3 4 5
8 # Default-Stop:      0 1 6
9 # Short-Description: little application to fill up wmii's status bar
10 # Description:       little application to fill up wmii's status bar
11 ### END INIT INFO
12
13 # For the pidfile, you must be root. wmiistatus itself runs as user just fine
14 [ $(id -ru) -eq 0 ] || { echo "You need to be root"; exit 1; }
15
16 . /lib/lsb/init-functions
17
18 case "$1" in
19 start)  log_daemon_msg "Starting wmii status bar filler" "wmiistatus"
20         start-stop-daemon --start --background --quiet --make-pidfile --pidfile /var/run/wmiistatus.pid --name wmiistatus --startas /usr/bin/wmiistatus
21         log_end_msg $?
22         ;;
23 stop)   log_daemon_msg "Stopping wmii status bar filler" "wmiistatus"
24         start-stop-daemon --stop --quiet --pidfile /var/run/wmiistatus.pid --name wmiistatus
25         log_end_msg $?
26         ;;
27 restart|reload|force-reload)    log_daemon_msg "Restarting wmii status bar filler" "wmiistatus"
28         start-stop-daemon --stop --retry 5 --quiet --pidfile /var/run/wmiistatus.pid --name wmiistatus
29         start-stop-daemon --start --background --quiet --make-pidfile --pidfile /var/run/wmiistatus.pid --name wmiistatus --startas /usr/bin/wmiistatus
30         ;;
31 *)      log_action_msg "Usage: $0 {start|stop|restart|reload|force-reload}"
32         exit 2
33         ;;
34 esac
35 exit 0