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

arekm cvs at pld-linux.org
Thu Aug 25 00:08:14 CEST 2005


Author: arekm
Date: Thu Aug 25 00:08:11 2005
New Revision: 6333

Modified:
   rc-scripts/trunk/rc.d/init.d/cpusets
   rc-scripts/trunk/rc.d/init.d/functions
Log:
Fix is_yes in cpuset stuff. Quote file paths when doing echo > something.

Modified: rc-scripts/trunk/rc.d/init.d/cpusets
==============================================================================
--- rc-scripts/trunk/rc.d/init.d/cpusets	(original)
+++ rc-scripts/trunk/rc.d/init.d/cpusets	Thu Aug 25 00:08:11 2005
@@ -18,7 +18,7 @@
 # Source function library.
 . /etc/rc.d/init.d/functions
 
-if is_yes ${CPUSETS} ; then
+if is_yes "${CPUSETS}" ; then
     if ! grep -q "/dev/cpuset" /proc/mounts ; then
 	nls "ERROR: CPUSET support not enabled in kernel or /dev/cpuset not mounted" >&2
     fi

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	Thu Aug 25 00:08:11 2005
@@ -498,7 +498,7 @@
 	# And start it up.
 	busy
 	cd /
-	is_yes $CPUSETS && [ -n "$SERVICE_CPUSET" ] && echo $$ >/dev/cpuset/${SERVICE_CPUSET}/tasks
+	is_yes "$CPUSETS" && [ -n "$SERVICE_CPUSET" ] && echo $$ > "/dev/cpuset/${SERVICE_CPUSET}/tasks"
 	if errors=$(umask ${SERVICE_UMASK:-$DEFAULT_SERVICE_UMASK}; USER=root HOME=/tmp TMPDIR=/tmp nice -n ${SERVICE_RUN_NICE_LEVEL:-$DEFAULT_SERVICE_RUN_NICE_LEVEL} initlog -c "$prog" 2>&1); then
 		if [ -n "$waitname" -a -n "$waittime" ]; then
 			# Save basename.
@@ -690,8 +690,8 @@
 
 	if [ "$pid" != "" ]; then
 		cpuset_msg="..."
-		if is_yes $CPUSETS && [ -n "$SERVICE_CPUSET" ]; then
-			if $(grep -q "$pid" /dev/cpuset/${SERVICE_CPUSET}/tasks); then
+		if is_yes "$CPUSETS" && [ -n "$SERVICE_CPUSET" ]; then
+			if $(grep -q "$pid" "/dev/cpuset/${SERVICE_CPUSET}/tasks"); then
 				cpuset_msg=$(nls " in cpuset %s..." "$SERVICE_CPUSET")
 			else
 				cpuset_msg=$(nls " outside of configured cpuset %s..." "$SERVICE_CPUSET")
@@ -706,8 +706,8 @@
 #		          ((prog ":") == $5)) { print $1 ; exit 0 } }' $1`
 #		if [ "$pid" != "" ]; then
 #			cpuset_msg="..."
-#			if is_yes $CPUSETS && [ -n "$SERVICE_CPUSET" ]; then
-#				if $(grep -q "$pid" /dev/cpuset/${SERVICE_CPUSET}/tasks); then
+#			if is_yes "$CPUSETS" && [ -n "$SERVICE_CPUSET" ]; then
+#				if $(grep -q "$pid" "/dev/cpuset/${SERVICE_CPUSET}/tasks"); then
 #					cpuset_msg=$(nls " in cpuset %s..." "$SERVICE_CPUSET")
 #				else
 #					cpuset_msg=$(nls " outside of configured cpuset %s..." "$SERVICE_CPUSET")



More information about the pld-cvs-commit mailing list