remove hardcoded path for multiuser support
[platform/core/appfw/sppc.git] / arm / etc / init.d / pushd
1 #!/bin/sh
2
3 DESC="Push service daemon"
4 NAME=pushd
5 DAEMON=/usr/bin/$NAME
6 SCRIPTNAME=/etc/init.d/$NAME
7
8 [ -x "$DAEMON" ] || exit 0
9
10 do_start() {
11         PID=`pidof $NAME`
12         [ -z "$PID" ] || return 1
13         $DAEMON
14         RETVAL=$?
15         return "$RETVAL"
16 }
17
18 do_stop() {
19         PID=`pidof $NAME`
20         if [ -n "$PID" ]; then
21                 kill $PID
22         fi
23         return 0
24 }
25
26 prt_res() {
27         RETVAL=$1
28
29         case "$RETVAL" in
30                 0|1)
31                         echo "... done."
32                         RETVAL=0
33                         ;;
34                 *)
35                         echo "... failed!"
36                         RETVAL=1
37                         ;;
38         esac
39
40         return $RETVAL
41 }
42
43 case "$1" in
44         start)
45                 echo "Starting $DESC" "$NAME"
46                 do_start
47                 prt_res $?
48                 ;;
49         stop)
50                 echo "Stopping $DESC" "$NAME"
51                 do_stop
52                 prt_res $?
53                 ;;
54         *)
55                 echo "Usage: $SCRIPTNAME {start|stop}" >&2
56                 exit 3
57                 ;;
58 esac
59