SVN: geninitrd/trunk/geninitrd

glen glen at pld-linux.org
Tue Nov 6 02:32:41 CET 2007


Author: glen
Date: Tue Nov  6 02:32:41 2007
New Revision: 8997

Modified:
   geninitrd/trunk/geninitrd
Log:
- use "read" to get line for /proc files

Modified: geninitrd/trunk/geninitrd
==============================================================================
--- geninitrd/trunk/geninitrd	(original)
+++ geninitrd/trunk/geninitrd	Tue Nov  6 02:32:41 2007
@@ -1232,7 +1232,7 @@
 	EOF
 
 	cat <<-'EOF' > "$MNTIMAGE/bin/setdhcp"
-		for o in $(cat /proc/cmdline); do
+		for o in $CMDLINE; do
 			case $o in
 			nfsroot=*)
 				rootpath=${o#nfsroot=}
@@ -1319,8 +1319,8 @@
 			export LVM_VGVOLUME=$VGVOLUME
 		EOF
 		add_linuxrc <<-'EOF'
-			# disable noise from lvm accessing devices that aren't ready.
-			printk=$(cat /proc/sys/kernel/printk)
+			# disable noise from LVM accessing devices that aren't ready.
+			readk printk < /proc/sys/kernel/printk
 			echo 0 > /proc/sys/kernel/printk
 
 			export LVM_SYSTEM_DIR=/tmp
@@ -1739,7 +1739,7 @@
 EOF
 mount_proc
 add_linuxrc <<-'EOF'
-	export CMDLINE="$(cat /proc/cmdline)"
+	read CMDLINE < /proc/cmdline; export CMDLINE
 
 	for arg in $CMDLINE; do
 		if [ "${arg}" = "debuginitrd" ]; then


More information about the pld-cvs-commit mailing list