Gentoo Archives: gentoo-commits

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