X-Git-Url: http://git.annexia.org/?p=libguestfs.git;a=blobdiff_plain;f=appliance%2Fmake.sh.in;h=15a2f65b8b595b86a825e0382114a7bc30b8ab36;hp=9d77bea2324882c25315d0bee2d656fb47f7b6a1;hb=e00b27fea31a67f3bae2f91c70ab1e6816673c4d;hpb=6cb84b6e94f424afb9e25b392148fe679d4c7d51 diff --git a/appliance/make.sh.in b/appliance/make.sh.in index 9d77bea..15a2f65 100755 --- a/appliance/make.sh.in +++ b/appliance/make.sh.in @@ -88,6 +88,26 @@ rm -f $koutput # Remove /var/lib/yum stuff. @FEBOOTSTRAP_RUN@ initramfs -- rm -rf /var/lib/yum +# Remove some unreadable binaries which are incompatible with +# the supermin appliance. Since these binaries can't be read +# from the host filesystem, they generate warnings like: +# cpio: ./usr/bin/chfn: Cannot open: Permission denied +# These binaries are not needed for operation of the appliance. +@FEBOOTSTRAP_RUN@ initramfs -- rm -f \ + /usr/bin/chfn \ + /usr/bin/chsh \ + /usr/libexec/pt_chown \ + /usr/sbin/groupdel \ + /usr/sbin/groupadd \ + /usr/sbin/useradd \ + /usr/sbin/tzdata-update \ + /usr/sbin/userdel \ + /usr/sbin/usermod \ + /usr/sbin/groupmod \ + /usr/sbin/groupmems \ + /sbin/unix_update \ + $(cd initramfs && echo usr/sbin/glibc_post_upgrade.*) + # Kernel modules take up nearly half of the image. Only include ones # which are on the whitelist. exec 5