SVN: rc-scripts/trunk/rc.d/init.d/functions

gotar gotar at pld-linux.org
Mon Feb 16 02:04:55 CET 2009


Author: gotar
Date: Mon Feb 16 02:04:55 2009
New Revision: 10123

Modified:
   rc-scripts/trunk/rc.d/init.d/functions
Log:
- expand relative --pidfile to absolute /var/run path; ssd in killproc
  has broken plenty of daemons including amavisd-new, apache and clamav
- dropped ancient /usr/X11R6/bin from $PATH


Modified: rc-scripts/trunk/rc.d/init.d/functions
==============================================================================
--- rc-scripts/trunk/rc.d/init.d/functions	(original)
+++ rc-scripts/trunk/rc.d/init.d/functions	Mon Feb 16 02:04:55 2009
@@ -13,7 +13,7 @@
 #		Łukasz Pawelczyk <havner at pld-linux.org>
 
 # First set up a default search path.
-export PATH="/sbin:/usr/sbin:/bin:/usr/bin:/usr/X11R6/bin"
+export PATH="/sbin:/usr/sbin:/bin:/usr/bin"
 
 # Set defaults
 if [ -z "$COLUMNS" -o -z "$LINES" ]; then
@@ -548,6 +548,7 @@
 		--pidfile)
 			shift
 			pidfile="$1"
+			[[ "$pidfile" != /* ]] && pidfile="/var/run/$pidfile"
 			;;
 		--makepid)
 			makepid=1
@@ -658,6 +659,7 @@
 		case $1 in
 		--pidfile)
 			pidfile="$2"
+			[[ "$pidfile" != /* ]] && pidfile="/var/run/$pidfile"
 			shift 2
 			;;
 		--waitforname)
@@ -815,6 +817,7 @@
 	typeset pid subsys daemon cpuset_msg pidfile
 	if [ "$1" = "--pidfile" ]; then
 		pidfile=$2
+		[[ "$pidfile" != /* ]] && pidfile="/var/run/$pidfile"
 		shift 2
 	fi
 


More information about the pld-cvs-commit mailing list