diff options
author | rjones <rjones> | 2009-03-20 11:01:39 +0000 |
---|---|---|
committer | rjones <rjones> | 2009-03-20 11:01:39 +0000 |
commit | 1b640fb0bd84f88d378b6c4a74088ac22c8f7d75 (patch) | |
tree | eff1b6ec217a57102ca8a84d9f0f70d6aa44fc40 /febootstrap.sh | |
parent | dc60cc1bb950870269252135186e69d2ba4db994 (diff) | |
download | febootstrap-1b640fb0bd84f88d378b6c4a74088ac22c8f7d75.tar.gz febootstrap-1b640fb0bd84f88d378b6c4a74088ac22c8f7d75.tar.xz febootstrap-1b640fb0bd84f88d378b6c4a74088ac22c8f7d75.zip |
Add first version of the febootstrap-minimize script.
Diffstat (limited to 'febootstrap.sh')
-rwxr-xr-x | febootstrap.sh | 12 |
1 files changed, 11 insertions, 1 deletions
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 |