Fix initrd for the latest lvm2

This commit is contained in:
Eelco Dolstra 2012-08-16 15:37:13 -04:00
parent a025e7e7e2
commit 7e99541afe

View File

@ -230,6 +230,7 @@ let
cp -v ${pkgs.mdadm}/lib/udev/rules.d/*.rules $out/ cp -v ${pkgs.mdadm}/lib/udev/rules.d/*.rules $out/
for i in $out/*.rules; do for i in $out/*.rules; do
substituteInPlace $i \ substituteInPlace $i \
--replace ata_id ${extraUtils}/bin/ata_id \ --replace ata_id ${extraUtils}/bin/ata_id \
--replace usb_id ${extraUtils}/bin/usb_id \ --replace usb_id ${extraUtils}/bin/usb_id \
@ -237,9 +238,10 @@ let
--replace path_id ${extraUtils}/bin/path_id \ --replace path_id ${extraUtils}/bin/path_id \
--replace vol_id ${extraUtils}/bin/vol_id \ --replace vol_id ${extraUtils}/bin/vol_id \
--replace cdrom_id ${extraUtils}/bin/cdrom_id \ --replace cdrom_id ${extraUtils}/bin/cdrom_id \
--replace ${pkgs.utillinux}/sbin/blkid ${extraUtils}/bin/blkid \
--replace /sbin/blkid ${extraUtils}/bin/blkid \ --replace /sbin/blkid ${extraUtils}/bin/blkid \
--replace /sbin/modprobe ${extraUtils}/bin/modprobe \ --replace /sbin/modprobe ${extraUtils}/bin/modprobe \
--replace 'ENV{DM_SBIN_PATH}="${pkgs.lvm2}/sbin"' 'ENV{DM_SBIN_PATH}="${extraUtils}/bin"' \ --replace ${pkgs.lvm2}/sbin ${extraUtils}/bin \
--replace /sbin/mdadm ${extraUtils}/bin/mdadm --replace /sbin/mdadm ${extraUtils}/bin/mdadm
done done
# !!! Remove this after merging the x-updates branch: # !!! Remove this after merging the x-updates branch: