ref: 000c402a0dbd56360c39cd8f6ec7d8138a5132ad
parent: 85ddf547d35328a89ac7811ec48b2c5de20e0283
author: Natanael Copa <ncopa@alpinelinux.org>
date: Thu Dec 23 11:05:21 CST 2010
init: vgscan and vgchange are symlinks use lvm
--- a/files.d/lvm
+++ b/files.d/lvm
@@ -1,3 +1,2 @@
/lib/libdevmapper.so.*
-/sbin/vgchange
-/sbin/vgscan
+/sbin/lvm
--- a/initramfs-init.in
+++ b/initramfs-init.in
@@ -261,9 +261,10 @@
eend 0
# start lvm if exists
-if [ -x /sbin/vgscan ] && [ -x /sbin/vgchange ]; then
- vgscan --mknodes --ignorelockingfailure >/dev/null 2>&1 &&\
- vgchange --ignorelockingfailure -a y >/dev/null 2>&1
+if [ -x /sbin/lvm ]; then
+ modprobe dm-mod
+ lvm vgscan --mknodes --ignorelockingfailure >/dev/null 2>&1 &&\
+ lvm vgchange --ignorelockingfailure -a y >/dev/null 2>&1
fi
# check if root=... was set