From 9774eb579880eb109e498dfd89c99b548a139633 Mon Sep 17 00:00:00 2001 From: Eelco Dolstra Date: Thu, 5 Feb 2009 13:23:22 +0000 Subject: [PATCH] * Symlink fsck.ext[234] to e2fsck. This makes the initrd 600 KB smaller. svn path=/nixos/trunk/; revision=13982 --- boot/boot-stage-1.nix | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/boot/boot-stage-1.nix b/boot/boot-stage-1.nix index d6702799682..ff9522e8925 100644 --- a/boot/boot-stage-1.nix +++ b/boot/boot-stage-1.nix @@ -67,10 +67,13 @@ rec { cp $lvm2/sbin/lvm.static $out/bin/lvm fi cp $utillinux/bin/mount $utillinux/bin/umount $utillinux/sbin/pivot_root $out/bin - cp -p $e2fsprogs/sbin/fsck* $e2fsprogs/sbin/e2fsck $e2fsprogs/sbin/tune2fs $out/bin + cp -pd $e2fsprogs/sbin/fsck $e2fsprogs/sbin/e2fsck $e2fsprogs/sbin/tune2fs $out/bin + ln -s e2fsck $out/bin/fsck.ext2 + ln -s e2fsck $out/bin/fsck.ext3 + ln -s e2fsck $out/bin/fsck.ext4 cp $udev/sbin/udevd $udev/sbin/udevadm $out/bin cp $udev/lib/udev/*_id $out/bin - nuke-refs $out/bin/* + for i in $out/bin/*; do if ! test -L $i; then nuke-refs $i; fi; done ''; # */