[Pkg-sysvinit-commits] r592 - sysvinit/trunk/debian/sysv-rc/etc/init.d

Thomas Hood jdthood-guest at costa.debian.org
Wed Jan 11 16:39:04 UTC 2006


Author: jdthood-guest
Date: 2006-01-11 16:39:04 +0000 (Wed, 11 Jan 2006)
New Revision: 592

Modified:
   sysvinit/trunk/debian/sysv-rc/etc/init.d/rc
Log:
Save PATH across sourcing of initscript

Modified: sysvinit/trunk/debian/sysv-rc/etc/init.d/rc
===================================================================
--- sysvinit/trunk/debian/sysv-rc/etc/init.d/rc	2006-01-11 16:32:55 UTC (rev 591)
+++ sysvinit/trunk/debian/sysv-rc/etc/init.d/rc	2006-01-11 16:39:04 UTC (rev 592)
@@ -47,7 +47,9 @@
 			  *.sh)
 				if [ "." = "$sh" ] ; then
 					set "$action"
-					$debug $sh "$script"
+					RC_SAVE_PATH="$PATH"
+					$debug . "$script"
+					PATH="$RC_SAVE_PATH"
 				else
 					$debug $sh "$script" $action
 				fi
@@ -65,7 +67,9 @@
 			  *.sh)
 				if [ "." = "$sh" ] ; then
 					set "$action"
-					$debug $sh "$script"
+					RC_SAVE_PATH="$PATH"
+					$debug . "$script"
+					PATH="$RC_SAVE_PATH"
 				else
 					$debug $sh "$script" $action
 				fi
@@ -86,7 +90,9 @@
 				case "$script" in
 				  *.sh)
 					set "$action"
-					$debug . "$script" $action
+					RC_SAVE_PATH="$PATH"
+					$debug . "$script"
+					PATH="$RC_SAVE_PATH"
 					;;
 				  *)
 					newscripts="$newscripts $script"




More information about the Pkg-sysvinit-commits mailing list