Author: glen
Date: Sun Mar 18 16:55:50 2012
New Revision: 12499

Modified:
   geninitrd/trunk/geninitrd
   geninitrd/trunk/mod-lvm.sh
Log:
do not leak linuxrc variables to init

Modified: geninitrd/trunk/geninitrd
==============================================================================
--- geninitrd/trunk/geninitrd   (original)
+++ geninitrd/trunk/geninitrd   Sun Mar 18 16:55:50 2012
@@ -1289,7 +1289,7 @@
 EOF
 mount_proc
 add_linuxrc <<-'EOF'
-       read CMDLINE < /proc/cmdline; export CMDLINE
+       read CMDLINE < /proc/cmdline
 
        for arg in $CMDLINE; do
                if [ "${arg}" = "debuginitrd" ]; then

Modified: geninitrd/trunk/mod-lvm.sh
==============================================================================
--- geninitrd/trunk/mod-lvm.sh  (original)
+++ geninitrd/trunk/mod-lvm.sh  Sun Mar 18 16:55:50 2012
@@ -181,9 +181,9 @@
                initrd_gen_devices
 
                add_linuxrc <<-EOF
-                       export ROOTDEV=$rootdev
-                       export ROOTVG="$VGVOLUMES"
-                       export SUSPENDVG=$SUSPENDVG
+                       ROOTDEV=$rootdev
+                       ROOTVG="$VGVOLUMES"
+                       SUSPENDVG=$SUSPENDVG
                EOF
 
                # need awk for "s/--/-/g" subst when parsing kernel root 
commandline
@@ -222,9 +222,9 @@
 
                        # skip duplicate VG
                        if [ "$SUSPENDVG" = "$ROOTVG" ]; then
-                               export VGVOLUMES="$ROOTVG"
+                               VGVOLUMES="$ROOTVG"
                        else
-                               export VGVOLUMES="$SUSPENDVG $ROOTVG"
+                               VGVOLUMES="$SUSPENDVG $ROOTVG"
                        fi
 
                        # disable noise from LVM accessing devices that aren't 
ready.
@@ -258,6 +258,8 @@
                                # Pass it to kernel
                                echo $((256 * $major + $minor)) > 
/proc/sys/kernel/real-root-dev
                        fi
+
+                       unset LVM_SYSTEM_DIR
                EOF
        fi
 }
_______________________________________________
pld-cvs-commit mailing list
[email protected]
http://lists.pld-linux.org/mailman/listinfo/pld-cvs-commit

Reply via email to