X-Git-Url: http://git.annexia.org/?a=blobdiff_plain;f=febootstrap.sh;h=41fc84c35ec29c1b840b332e9be4a13c44d79f21;hb=1b640fb0bd84f88d378b6c4a74088ac22c8f7d75;hp=e9a197fa14e16f3d26f14377fc093230cdaa1254;hpb=4782157e72773c888753df84543cd0a747933dd5;p=febootstrap.git diff --git a/febootstrap.sh b/febootstrap.sh index e9a197f..41fc84c 100755 --- a/febootstrap.sh +++ b/febootstrap.sh @@ -20,7 +20,7 @@ TEMP=`getopt \ -o g:i: \ - --long groupinstall:,group-install:,help,install: \ + --long groupinstall:,group-install:,help,install:,noclean,no-clean \ -n febootstrap -- "$@"` if [ $? != 0 ]; then echo "febootstrap: problem parsing the command line arguments" @@ -32,6 +32,8 @@ declare -a packages packages[0]="@Core" i=0 +clean=yes + usage () { echo "Usage: febootstrap [--options] REPO TARGET [MIRROR]" @@ -46,6 +48,9 @@ while true; do --groupinstall|--group-install) packages[i++]="@$2" shift 2;; + --noclean|--no-clean) + clean=no + shift;; --help) usage exit 0;; @@ -164,3 +169,8 @@ if [ $(id -u) -ne 0 ]; then else run_yum "${packages[@]}" fi + +# Clean up the yum repository. +if [ "$clean" = "yes" ]; then + rm -rf "$target"/var/cache/yum/febootstrap +fi