diff options
author | Richard Jones <rjones@redhat.com> | 2009-04-07 11:06:23 +0100 |
---|---|---|
committer | Richard Jones <rjones@redhat.com> | 2009-04-07 11:06:23 +0100 |
commit | 4af6b4777ae5ec3109f8a99c61ff84c3a5123abc (patch) | |
tree | e34aeafcff679cf13327ab2b376dadb25854768c | |
parent | af92796e0308b31c9a6167e1c7bde6510ca409d7 (diff) | |
download | libguestfs-4af6b4777ae5ec3109f8a99c61ff84c3a5123abc.tar.gz libguestfs-4af6b4777ae5ec3109f8a99c61ff84c3a5123abc.tar.xz libguestfs-4af6b4777ae5ec3109f8a99c61ff84c3a5123abc.zip |
Remove unnecessary kernel drivers. Big reduction in image size.
-rwxr-xr-x | make-initramfs.sh.in | 7 |
1 files changed, 5 insertions, 2 deletions
diff --git a/make-initramfs.sh.in b/make-initramfs.sh.in index 9856fe52..f25e7ce9 100755 --- a/make-initramfs.sh.in +++ b/make-initramfs.sh.in @@ -66,8 +66,11 @@ 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). -#rm -rf initramfs/lib/modules/*/kernel/{drivers,sound} -rm -rf initramfs/lib/modules/*/kernel/arch/x86/kvm +find initramfs/lib/modules/*/kernel \ + -name '*.ko' \ + -a ! -name 'mii.ko' \ + -a ! -name '8139cp.ko' \ + -a -delete # Pull the kernel out into the current directory. We don't want it in # the initramfs image. |