From 7ace089629699bcce9081ff83f00ac52a895877c Mon Sep 17 00:00:00 2001 From: Daniel Baumann Date: Sun, 18 Nov 2007 16:14:50 +0100 Subject: Switching lh_clean to proper command line arguments. --- helpers/lh_clean | 34 +++++++++++++++++----------------- 1 file changed, 17 insertions(+), 17 deletions(-) diff --git a/helpers/lh_clean b/helpers/lh_clean index 393f73b..4f0c526 100755 --- a/helpers/lh_clean +++ b/helpers/lh_clean @@ -20,7 +20,7 @@ done # Setting static variables DESCRIPTION="clean up system build directories" HELP="" -USAGE="${PROGRAM} [all|cache|chroot|binary|purge|stage|source]" +USAGE="${PROGRAM} [--all] [--cache] [--chroot] [--binary] [--purge] [--remove] [--stage] [--source]" Arguments "${@}" @@ -37,7 +37,7 @@ rm -f .lock if [ -z "${@}" ] then - ARGUMENTS="all" + ARGUMENTS="--all" else ARGUMENTS="${@}" fi @@ -52,18 +52,18 @@ fi for ARGUMENT in ${ARGUMENTS} do case "${ARGUMENT}" in - all) - "${0}" chroot - "${0}" binary - "${0}" stage - "${0}" source + --all) + "${0}" --chroot + "${0}" --binary + "${0}" --stage + "${0}" --source ;; - cache) + --cache) ${LH_ROOT_COMMAND} rm -rf cache ;; - chroot) + --chroot) Echo_message "Cleaning chroot" ${LH_ROOT_COMMAND} umount -f chroot/sys > /dev/null 2>&1 || true ${LH_ROOT_COMMAND} umount -f chroot/proc/sys/fs/binfmt_misc > /dev/null 2>&1 || true @@ -78,7 +78,7 @@ do rm -f .stage/chroot* ;; - binary) + --binary) ${LH_ROOT_COMMAND} umount -f binary.tmp > /dev/null 2>&1 || true rm -rf binary.tmp binary.deb binary.udeb rm -f binary.iso @@ -92,21 +92,21 @@ do rm -f .stage/binary* ;; - remove) - "${0}" all + --remove) + "${0}" --all rm -rf cache/packages_* ;; - purge) - "${0}" all - "${0}" cache + --purge) + "${0}" --all + "${0}" --cache ;; - stage) + --stage) rm -rf .stage ;; - source) + --source) rm -f source.iso rm -f source.img rm -f source*.tar -- cgit v1.0