~upstart-devel/upstart/upstart-jobs

« back to all changes in this revision

Viewing changes to vivid/etc/init.d/android-androresolvd

  • Committer: Dimitri John Ledkov
  • Date: 2014-11-19 12:58:41 UTC
  • Revision ID: dimitri.j.ledkov@intel.com-20141119125841-98dr37roy8dvcv3b
auto update

Show diffs side-by-side

added added

removed removed

Lines of Context:
 
1
#!/bin/sh
 
2
### BEGIN INIT INFO
 
3
# Provides:          android-androresolvd
 
4
# Required-Start:    $remote_fs $network $local_fs
 
5
# Required-Stop:     $remote_fs
 
6
# Default-Start:     2 3 4 5
 
7
# Default-Stop:      0 1 6
 
8
# Short-Description: Updates /etc/resolv.conf from Android system props
 
9
### END INIT INFO
 
10
 
 
11
# Author: Sven-Ola Tuecke <sven-ola@gmx.de>
 
12
 
 
13
set -e
 
14
 
 
15
PATH=/sbin:/usr/sbin:/bin:/usr/bin
 
16
DAEMON=/usr/sbin/androresolvd
 
17
 
 
18
test -x $DAEMON || exit 0
 
19
 
 
20
. /lib/lsb/init-functions
 
21
 
 
22
case "$1" in
 
23
        start)
 
24
                $DAEMON
 
25
                # No error if damon fails to start
 
26
                exit 0
 
27
        ;;
 
28
        stop)
 
29
                PID=$(pidof $DAEMON)
 
30
                case $PID in "");;*)
 
31
                        kill -INT $PID
 
32
                ;;esac
 
33
        ;;
 
34
        restart|force-reload)
 
35
                $0 stop
 
36
                $0 start
 
37
        ;;
 
38
        *)
 
39
                echo "Usage: $0 {start|stop|restart}" >&2
 
40
                exit 3
 
41
        ;;
 
42
esac