[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