From: | "Stephen Klimaszewski (steev)" <steev@g.o> |
---|---|
To: | gentoo-commits@l.g.o |
Subject: | [gentoo-commits] gentoo-x86 commit in net-misc/networkmanager/files: NetworkManagerDispatcher |
Date: | Sat, 02 Feb 2008 07:37:43 |
Message-Id: | E1JLCwW-0000vm-PP@stork.gentoo.org |
1 | steev 08/02/02 07:37:40 |
2 | |
3 | Added: NetworkManagerDispatcher |
4 | Log: |
5 | Add NetworkManagerDispatcher init script for the latest snapshot |
6 | (Portage version: 2.1.4.1) |
7 | |
8 | Revision Changes Path |
9 | 1.1 net-misc/networkmanager/files/NetworkManagerDispatcher |
10 | |
11 | file : http://sources.gentoo.org/viewcvs.py/gentoo-x86/net-misc/networkmanager/files/NetworkManagerDispatcher?rev=1.1&view=markup |
12 | plain: http://sources.gentoo.org/viewcvs.py/gentoo-x86/net-misc/networkmanager/files/NetworkManagerDispatcher?rev=1.1&content-type=text/plain |
13 | |
14 | Index: NetworkManagerDispatcher |
15 | =================================================================== |
16 | #!/sbin/runscript |
17 | # |
18 | # NetworkManagerDispatcher: NetworkManagerDispatcher daemon |
19 | # |
20 | # chkconfig: 345 98 02 |
21 | # description: This is a daemon for automatically executing certain |
22 | # actions, when switching networks |
23 | # |
24 | # processname: NetworkManagerDispatcher |
25 | # pidfile: /var/run/NetworkManagerDispatcher.pid |
26 | |
27 | prefix=/usr |
28 | exec_prefix=/usr |
29 | sbindir=${exec_prefix}/sbin |
30 | |
31 | NETWORKMANAGERDISPATCHER_BIN=${sbindir}/NetworkManagerDispatcher |
32 | |
33 | # Sanity checks. |
34 | [ -x $NETWORKMANAGERDISPATCHER_BIN ] || exit 0 |
35 | |
36 | # so we can rearrange this easily |
37 | processname=$NETWORKMANAGERDISPATCHER_BIN |
38 | pidfile=/var/run/NetworkManagerDispatcher.pid |
39 | |
40 | depend() { |
41 | need NetworkManager |
42 | } |
43 | |
44 | start() |
45 | { |
46 | if [ -e ${pidfile} ]; then |
47 | rm -f ${pidfile} |
48 | fi |
49 | ebegin "Starting NetworkManagerDispatcher" |
50 | start-stop-daemon --start --quiet --exec ${processname} |
51 | eend $? |
52 | echo $(/bin/pidof NetworkManagerDispatcher) > ${pidfile} |
53 | } |
54 | |
55 | stop() |
56 | { |
57 | ebegin "Stopping NetworkManagerDispatcher" |
58 | start-stop-daemon --stop --quiet --exec ${processname} --pidfile ${pidfile} |
59 | eend $? |
60 | if [ -e ${pidfile} ]; then |
61 | rm -f $pidfile |
62 | fi |
63 | } |
64 | |
65 | |
66 | |
67 | -- |
68 | gentoo-commits@l.g.o mailing list |