X-Git-Url: http://git.annexia.org/?a=blobdiff_plain;f=febootstrap-minimize.sh;h=efee8445f3289a2156e16634f79312667ddc127b;hb=e0948419331d56c8f95fdeba2bca12ed5b5f1270;hp=b4f23c58053a6d19094ce05ca798362ee55aab56;hpb=b900dfdd10cab92a5c6978bc0f4db8f167ae82a9;p=febootstrap.git diff --git a/febootstrap-minimize.sh b/febootstrap-minimize.sh index b4f23c5..efee844 100755 --- a/febootstrap-minimize.sh +++ b/febootstrap-minimize.sh @@ -176,43 +176,48 @@ trap remove_tmpdir EXIT #---------------------------------------------------------------------- +# ***NOTE*** Wildcards cannot be passed to febootstrap-run. + if [ "$keep_locales" != "yes" ]; then - rm -f "$target"/usr/lib/locale/* - rm -rf "$target"/usr/share/locale - rm -rf "$target"/usr/lib*/gconv - rm -f "$target"/usr/bin/localedef - rm -f "$target"/usr/sbin/build-locale-archive + febootstrap-run "$target" -- rm -rf usr/lib/locale + febootstrap-run "$target" -- rm -rf usr/share/locale + febootstrap-run "$target" -- rm -rf usr/lib/gconv usr/lib64/gconv + febootstrap-run "$target" -- rm -f usr/bin/localedef + febootstrap-run "$target" -- rm -f usr/sbin/build-locale-archive fi if [ "$keep_docs" != "yes" ]; then - rm -rf "$target"/usr/share/man - rm -rf "$target"/usr/share/doc - rm -rf "$target"/usr/share/info - rm -rf "$target"/usr/share/gnome/help + febootstrap-run "$target" -- rm -rf usr/share/man + febootstrap-run "$target" -- rm -rf usr/share/doc + febootstrap-run "$target" -- rm -rf usr/share/info + febootstrap-run "$target" -- rm -rf usr/share/gnome/help fi if [ "$keep_cracklib" != "yes" ]; then - rm -rf "$target"/usr/share/cracklib + febootstrap-run "$target" -- rm -rf usr/share/cracklib fi if [ "$keep_i18n" != "yes" ]; then - rm -rf "$target"/usr/share/i18n + febootstrap-run "$target" -- rm -rf usr/share/i18n fi if [ "$keep_zoneinfo" != "yes" ]; then mv "$target"/usr/share/zoneinfo/{UCT,UTC,Universal,Zulu,GMT*,*.tab} \ "$target" - rm -rf "$target"/usr/share/zoneinfo/* + febootstrap-run "$target" -- rm -rf usr/share/zoneinfo + febootstrap-run "$target" -- mkdir -p --mode=0755 usr/share/zoneinfo mv "$target"/{UCT,UTC,Universal,Zulu,GMT*,*.tab} \ "$target"/usr/share/zoneinfo/ fi if [ "$keep_rpmdb" != "yes" ]; then - rm -rf "$target"/var/lib/rpm/* + febootstrap-run "$target" -- rm -rf var/lib/rpm + febootstrap-run "$target" -- mkdir -p --mode=0755 var/lib/rpm fi if [ "$keep_yum_cache" != "yes" ]; then - rm -rf "$target"/var/cache/yum/* + febootstrap-run "$target" -- rm -rf var/cache/yum + febootstrap-run "$target" -- mkdir -p --mode=0755 var/cache/yum fi if [ "$keep_services" != "yes" ]; then @@ -270,13 +275,14 @@ __EOF__ fi if [ "$keep_sln" != "yes" ]; then - rm -f "$target"/sbin/sln + febootstrap-run "$target" -- rm -f sbin/sln fi if [ "$keep_ldconfig" != "yes" ]; then - rm -f "$target"/sbin/ldconfig - rm -f "$target"/etc/ld.so.cache - rm -rf "$target"/var/cache/ldconfig/* + febootstrap-run "$target" -- rm -f sbin/ldconfig + febootstrap-run "$target" -- rm -f etc/ld.so.cache + febootstrap-run "$target" -- rm -rf var/cache/ldconfig + febootstrap-run "$target" -- mkdir -p --mode=0755 var/cache/ldconfig fi if [ "$pack_executables" = "yes" ]; then