updated on Thu Jan 26 00:18:00 UTC 2012
[aur-mirror.git] / optimizationkit / optimizationkit
blobf6f0ba2dbd50b305dc0f3e8439e1ac8d96bf464b
1 #!/bin/bash
3 . /etc/rc.conf
4 . /etc/rc.d/functions
7 PID=`pidof -o %PPID /usr/sbin/OptimizationKit`
8 case "$1" in
9 start)
10 stat_busy "Starting OptimizationKit Daemon"
11 [ -z "$PID" ] && /usr/sbin/OptimizationKit -C /etc/OptimizationKit/OptimizationKit.conf
12 if [ $? -gt 0 ]; then
13 stat_fail
14 else
15 echo $(pidof -o %PPID -x /usr/sbin/OptimizationKit) > /var/run/OptimizationKit.pid
16 add_daemon OptimizationKit
17 stat_done
20 stop)
21 stat_busy "Stopping OptimizationKit Daemon"
22 [ ! -z "$PID" ] && kill $PID &> /dev/null
23 if [ $? -gt 0 ]; then
24 stat_fail
25 else
26 rm /var/run/OptimizationKit.pid
27 rm_daemon OptimizationKit
28 stat_done
31 restart)
32 $0 stop
33 sleep 1
34 $0 start
37 echo "usage: $0 {start|stop|restart}"
38 esac
39 exit 0