summaryrefslogtreecommitdiffstats
path: root/febootstrap.sh
diff options
context:
space:
mode:
authorrjones <rjones>2009-03-20 11:01:39 +0000
committerrjones <rjones>2009-03-20 11:01:39 +0000
commit1b640fb0bd84f88d378b6c4a74088ac22c8f7d75 (patch)
treeeff1b6ec217a57102ca8a84d9f0f70d6aa44fc40 /febootstrap.sh
parentdc60cc1bb950870269252135186e69d2ba4db994 (diff)
downloadfebootstrap-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-xfebootstrap.sh12
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