#!/bin/bash # # Starting bwbar as daemon # Author: Adrian Reber <adrian@lisas.de> # # chkconfig: - 50 01 # # description: start bwbar as daemon # processname: bwbar # source function library . /etc/rc.d/init.d/functions # Source networking configuration. [ -r /etc/sysconfig/network ] && . /etc/sysconfig/network # Check that networking is up. [ "${NETWORKING}" = "no" ] && exit 0 if [ -f /etc/sysconfig/bwbar ]; then . /etc/sysconfig/bwbar fi if [ -z $BWBAR_USER ]; then exit 0 fi RETVAL=0 start() { echo -n "Starting bwbar: " daemon --user $BWBAR_USER bwbar $OPTIONS RETVAL=$? echo } stop() { echo -n "Stopping bwbar: " killproc bwbar RETVAL=$? echo } restart() { stop start } case "$1" in start) start ;; stop) stop ;; restart) restart ;; reload) restart ;; status) status bwbar ;; *) echo $"Usage: $0 {start|stop|status|restart}" exit 1 esac exit $RETVAL