Adding reiserfsck to initrd to allow booting reiserfsck root filesystems
Adding mdadm to initrd to allow managing RAIDs at least on stage1 interactive shell svn path=/nixos/trunk/; revision=14754
This commit is contained in:
parent
bcbfd8d386
commit
fd3d09b37c
|
@ -48,9 +48,11 @@ rec {
|
||||||
cp ${pkgs.e2fsprogs}/sbin/e2fsck $out/bin
|
cp ${pkgs.e2fsprogs}/sbin/e2fsck $out/bin
|
||||||
cp ${pkgs.e2fsprogs}/sbin/tune2fs $out/bin
|
cp ${pkgs.e2fsprogs}/sbin/tune2fs $out/bin
|
||||||
cp ${pkgs.e2fsprogs}/sbin/fsck $out/bin
|
cp ${pkgs.e2fsprogs}/sbin/fsck $out/bin
|
||||||
|
cp ${pkgs.reiserfsprogs}/sbin/reiserfsck $out/bin
|
||||||
ln -s e2fsck $out/bin/fsck.ext2
|
ln -s e2fsck $out/bin/fsck.ext2
|
||||||
ln -s e2fsck $out/bin/fsck.ext3
|
ln -s e2fsck $out/bin/fsck.ext3
|
||||||
ln -s e2fsck $out/bin/fsck.ext4
|
ln -s e2fsck $out/bin/fsck.ext4
|
||||||
|
ln -s reiserfsck $out/bin/fsck.reiserfs
|
||||||
|
|
||||||
cp -pd ${pkgs.e2fsprogs}/lib/lib*.so.* $out/lib
|
cp -pd ${pkgs.e2fsprogs}/lib/lib*.so.* $out/lib
|
||||||
|
|
||||||
|
@ -61,6 +63,9 @@ rec {
|
||||||
cp $lvm2/sbin/lvm $out/bin/lvm
|
cp $lvm2/sbin/lvm $out/bin/lvm
|
||||||
fi
|
fi
|
||||||
|
|
||||||
|
# Add RAID mdadm tool
|
||||||
|
cp ${pkgs.mdadm}/sbin/mdadm $out/bin/mdadm
|
||||||
|
|
||||||
# Copy udev.
|
# Copy udev.
|
||||||
cp ${pkgs.udev}/sbin/udevd ${pkgs.udev}/sbin/udevadm $out/bin
|
cp ${pkgs.udev}/sbin/udevd ${pkgs.udev}/sbin/udevadm $out/bin
|
||||||
cp ${pkgs.udev}/lib/udev/*_id $out/bin
|
cp ${pkgs.udev}/lib/udev/*_id $out/bin
|
||||||
|
|
Loading…
Reference in a new issue