X-Git-Url: http://git.annexia.org/?p=libguestfs.git;a=blobdiff_plain;f=appliance%2Fmake.sh.in;h=9aa1e68c907b2c56e7c1eae60eb4cf0e9d81a7ef;hp=66bdebcfc9ac530f3f01de9b53f4815132c3da63;hb=599f94c9c14c970dcfd7cec8d6898cd3b46af8ca;hpb=2361905686c62b4163232139c3d390acd2c07916;ds=sidebyside diff --git a/appliance/make.sh.in b/appliance/make.sh.in index 66bdebc..9aa1e68 100755 --- a/appliance/make.sh.in +++ b/appliance/make.sh.in @@ -52,9 +52,11 @@ if [ "@DIST@" = "REDHAT" ]; then # Nuke some stuff. The kernel pulls mkinitrd and plymouth which pulls in # all of Python. Sheez. + (cd initramfs && find -name '*python*' -print0) | + xargs -0 @FEBOOTSTRAP_RUN@ initramfs -- rm -rf (cd initramfs && find -name '*plymouth*' -print0) | xargs -0 @FEBOOTSTRAP_RUN@ initramfs -- rm -rf - (cd initramfs && find -name '*python*' -print0) | + (cd initramfs && find -name 'libply-*' -print0) | xargs -0 @FEBOOTSTRAP_RUN@ initramfs -- rm -rf # In Fedora >= 11, it pulls in all of Perl from somewhere. Nuke from orbit. @@ -95,6 +97,27 @@ if [ "@DIST@" = "REDHAT" ]; then /usr/sbin/groupmod \ /usr/sbin/groupmems \ /sbin/unix_update \ + /usr/sbin/tcpd \ + /lib/dbus-1/dbus-daemon-launch-helper \ + /lib64/dbus-1/dbus-daemon-launch-helper \ + /etc/passwd- \ + /etc/group- \ + /etc/gshadow \ + /etc/gshadow- \ + /etc/shadow \ + /etc/shadow- \ + /etc/securetty \ + /etc/sysconfig/iptables-config \ + /etc/default/useradd \ + /etc/security/opasswd \ + /etc/libaudit.conf \ + /var/log/tallylog \ + /var/log/maillog \ + /var/log/secure \ + /var/log/spooler \ + /var/log/messages \ + /var/log/btmp \ + /var/log/yum.log \ $(cd initramfs && echo usr/sbin/glibc_post_upgrade.*) # Kernel modules take up nearly half of the image. Only include ones