wok annotate ofono/stuff/etc/init.d/ofono @ rev 17221

Up: liblxqt-mount, lxqt-globalkeys, lxqt-notificationd (all to 0.8.0).
author Aleksej Bobylev <al.bobylev@gmail.com>
date Tue Oct 14 17:04:37 2014 +0300 (2014-10-14)
parents 274af13ca754
children 7f188676b59c
rev   line source
domcox@15396 1 #!/bin/sh
domcox@15396 2 # /etc/init.d/ofono : Start, stop and restart the Mobile Telephony manager
domcox@15396 3 # on SliTaz, at boot time or with the command line.
domcox@15396 4 #
domcox@15396 5 # To start the Mobile Telephony manager at boot time, just put ofono in the
domcox@15396 6 # $RUN_DAEMONS variable of /etc/rcS.conf and configure options with
domcox@15396 7 # /etc/daemons.conf
domcox@15396 8 #
domcox@15396 9 . /etc/init.d/rc.functions
domcox@15396 10 . /etc/daemons.conf
domcox@15396 11
domcox@15396 12 NAME=Ofono
domcox@15396 13 DESC="Mobile telephony Manager"
domcox@15396 14 DAEMON=/usr/sbin/ofonod
domcox@15396 15 OPTIONS=$OFONO_OPTIONS
pascal@15577 16 PIDFILE=/var/run/ofono.pid
domcox@15396 17
domcox@15396 18 case "$1" in
domcox@15396 19 start)
pascal@15577 20 if active_pidfile $PIDFILE ofonod ; then
domcox@15396 21 echo "$NAME already running."
domcox@15396 22 exit 1
domcox@15396 23 fi
domcox@15396 24 echo -n "Starting $DESC: $NAME... "
domcox@15396 25 $DAEMON $OPTIONS
domcox@15396 26 status
pascal@15577 27 pidof ofonod > $PIDFILE
domcox@15396 28 ;;
domcox@15396 29 stop)
pascal@15577 30 if ! active_pidfile $PIDFILE ofonod ; then
domcox@15396 31 echo "$NAME is not running."
domcox@15396 32 exit 1
domcox@15396 33 fi
domcox@15396 34 echo -n "Stopping $DESC: $NAME... "
pascal@15577 35 rm -rf $PIDFILE
pascal@15577 36 kill $(pidof ofonod)
pascal@15577 37 status
domcox@15396 38 ;;
domcox@15396 39 restart)
pascal@15577 40 if ! active_pidfile $PIDFILE ofonod ; then
domcox@15396 41 echo "$NAME is not running."
domcox@15396 42 exit 1
domcox@15396 43 fi
domcox@15396 44 echo -n "Restarting $DESC: $NAME... "
pascal@15577 45 rm -rf $PIDFILE
domcox@15396 46 kill $(pidof ofonod) &&
domcox@15396 47 sleep 2 &&
domcox@15396 48 $DAEMON $OPTIONS
domcox@15396 49 status
domcox@15396 50 ;;
domcox@15396 51 *)
pascal@15577 52 printf "\n\033[1mUsage:\033[0m /etc/init.d/%b [start|stop|restart]\n" \
domcox@15396 53 "$(basename $0)"
domcox@15396 54 exit 1
domcox@15396 55 ;;
domcox@15396 56 esac
domcox@15396 57
domcox@15396 58 exit 0