[Initng-svn] r1935 - initng/initfiles/daemon
svn at initng.thinktux.net
svn at initng.thinktux.net
Sat Nov 5 15:01:59 CET 2005
Author: SaTaN0r1
Date: Sat Nov 5 15:01:59 2005
New Revision: 1935
Modified:
initng/initfiles/daemon/udhcpc.ii
Log:
changed udhcpc.ii so it will work as daemon
Modified: initng/initfiles/daemon/udhcpc.ii
==============================================================================
--- initng/initfiles/daemon/udhcpc.ii (original)
+++ initng/initfiles/daemon/udhcpc.ii Sat Nov 5 15:01:59 2005
@@ -5,7 +5,7 @@
pid_file = /var/run/udhcpc-$NAME.pid
#respawn
- start {
+ daemon {
if [[ -e /etc/conf.d/net ]]; then
source /etc/conf.d/net
fi
@@ -26,28 +26,4 @@
#[[ ${x:((${#x} - 5)):5} == "bound" ]]
#endexec
}
-
- stop {
- if [[ -e /etc/conf.d/net ]]; then
- source /etc/conf.d/net
- fi
- pid=$( < /var/run/udhcpc-${NAME}.pid )
-
- eval d=\" \$\{dhcp_${NAME}\} \"
- [[ -z ${d} ]] && d="${dhcp}"
- if [[ ${d} != *' norelease '* ]]; then
- kill -s USR2 ${pid} &>/dev/null
- [[ -f /var/cache/dhcp-${iface}.lease ]] \
- && rm /var/cache/dhcp-${iface}.lease
- fi
-
- kill -s TERM ${pid}
-
- # udhcp-0.9.8-r3 and earlier do not process signals correctly
- # so we need to kill them off
- [[ -d /proc/${pid} ]] && kill -s KILL ${pid}
-
- [[ -f /var/run/udhcpc-${NAME}.pid ]] \
- && rm -f /var/run/udhcpc-${NAME}.pid
- }
}
More information about the Initng-svn
mailing list