]> git.pld-linux.org Git - projects/geninitrd.git/commitdiff
Less noise when initializing LVM2.
authorElan Ruusamäe <glen@pld-linux.org>
Thu, 19 Oct 2006 16:23:02 +0000 (16:23 +0000)
committerElan Ruusamäe <glen@pld-linux.org>
Thu, 19 Oct 2006 16:23:02 +0000 (16:23 +0000)
svn-id: @7879

geninitrd

index 29a7dcae6bcc9a36c8245e482041cd2f0c198c93..84f166d287293789cb7f83415890c8fc7bec57a6 100755 (executable)
--- a/geninitrd
+++ b/geninitrd
@@ -698,7 +698,7 @@ modules_install() {
        for mod in $modules; do
                MODULEDIR="`dirname "$mod"`"
                mkdir -p "$MNTIMAGE/lib/modules/$kernel/$MODULEDIR"
-               cp $verbose -a "/lib/modules/$kernel/$mod" "$MNTIMAGE/lib/modules/$kernel/$mod"
+               cp -a "/lib/modules/$kernel/$mod" "$MNTIMAGE/lib/modules/$kernel/$mod"
                gunzip "$MNTIMAGE/lib/modules/$kernel/$mod" 2> /dev/null
        done
 }
@@ -1344,6 +1344,7 @@ initrd_gen_lvm() {
 
                cat <<-EOF >> "$s"
                : 'Making device nodes'
+               set +x
                (
                # ignore first two lines, header and empty line
                read a
@@ -1353,16 +1354,19 @@ initrd_gen_lvm() {
                done
                ) < /proc/partitions
 
-               : 'Scanning for Volume Groups'
-               # I hate that noise.
-               PRINTK=\$(cat /proc/sys/kernel/printk)
+               # disable noise from lvm accessing devices that aren't ready.
+               printk=\$(cat /proc/sys/kernel/printk)
                echo 0 > /proc/sys/kernel/printk
+               set -x
+
+               : 'Scanning for Volume Groups'
                LVM_SYSTEM_DIR=/tmp lvm vgscan --ignorelockingfailure 2>/dev/null
-               echo "\$PRINTK" > /proc/sys/kernel/printk
 
                : 'Activating Volume Groups'
                LVM_SYSTEM_DIR=/tmp lvm vgchange --ignorelockingfailure -a y $VGVOLUME 2>/dev/null
 
+               echo "\$printk" > /proc/sys/kernel/printk
+
                # Find out major/minor
                majmin="\$(LVM_SYSTEM_DIR=/tmp lvm lvdisplay --ignorelockingfailure -c $org_rootdev 2>/dev/null)"
                majmin="\${majmin#*/}"
This page took 0.056882 seconds and 4 git commands to generate.