X-Git-Url: http://git.annexia.org/?a=blobdiff_plain;f=make-initramfs.sh.in;h=612db905bb12b9c15c976668c22d7ec6fb9f9d3d;hb=5a563bbd9b2779640e3358f4bf1eaac622b58cae;hp=4579e9015ee2c77803e10472c1fb9c217e5ba096;hpb=e7eca50046e9a69dac27c0bee832af0a3014e02c;p=libguestfs.git diff --git a/make-initramfs.sh.in b/make-initramfs.sh.in index 4579e90..612db90 100755 --- a/make-initramfs.sh.in +++ b/make-initramfs.sh.in @@ -25,7 +25,7 @@ set -e # larger. debug=yes -modules="-i kernel -i bash -i coreutils -i lvm2 -i ntfs-3g -i util-linux-ng -i MAKEDEV -i net-tools -i augeas-libs" +modules="-i kernel -i bash -i coreutils -i lvm2 -i ntfs-3g -i util-linux-ng -i MAKEDEV -i net-tools -i augeas-libs -i file" if [ "x$debug" = "xyes" ]; then modules="$modules -i module-init-tools -i procps -i strace -i iputils" @@ -65,11 +65,13 @@ find initramfs -name '*plymouth*' -print0 | xargs -0 rm -rf find initramfs -name '*python*' -print0 | xargs -0 rm -rf # Modules take up nearly half of the image. It's a rough guess that -# we don't need any drivers (which take up most of the space). +# we don't need many drivers (which take up most of the space). find initramfs/lib/modules/*/kernel \ -name '*.ko' \ -a ! -name 'mii.ko' \ -a ! -name '8139cp.ko' \ + -a ! -name 'ext2.ko' \ + -a ! -name 'ext4.ko' \ -a -delete # Pull the kernel out into the current directory. We don't want it in