SVN: geninitrd/trunk/geninitrd
glen
glen at pld-linux.org
Wed Oct 31 19:10:23 CET 2007
Author: glen
Date: Wed Oct 31 19:10:23 2007
New Revision: 8917
Modified:
geninitrd/trunk/geninitrd
Log:
- lvm needs to be called lvm.static otherwise it will re-execute itself via /sbin/lvm
Modified: geninitrd/trunk/geninitrd
==============================================================================
--- geninitrd/trunk/geninitrd (original)
+++ geninitrd/trunk/geninitrd Wed Oct 31 19:10:23 2007
@@ -199,7 +199,7 @@
umount_all() {
add_linuxrc <<-'EOF'
- : Last shell before umounting all and giving control over to real init
+ : Last shell before umounting all and giving control over to real init.
debugshell
EOF
@@ -1611,8 +1611,8 @@
initrd_gen_lvm() {
debug "Adding LVM support to initrd"
- inst /sbin/initrd-lvm /bin/lvm
inst_d /etc /tmp /proc /newroot
+ inst /sbin/initrd-lvm /bin/lvm.static
# always make /dev on tmpfs for LVM2
if [ "$LVMTOOLSVERSION" = "2" ]; then
@@ -1677,10 +1677,10 @@
export LVM_SYSTEM_DIR=/tmp
: 'Scanning for Volume Groups'
- lvm vgscan --mknodes --ignorelockingfailure 2>/dev/null
+ lvm.static vgscan --mknodes --ignorelockingfailure 2>/dev/null
: 'Activating Volume Groups'
- lvm vgchange --ignorelockingfailure -a y $LVM_VGVOLUME 2>/dev/null
+ lvm.static vgchange --ignorelockingfailure -a y $LVM_VGVOLUME 2>/dev/null
echo "$printk" > /proc/sys/kernel/printk
More information about the pld-cvs-commit
mailing list