From 7ace089629699bcce9081ff83f00ac52a895877c Mon Sep 17 00:00:00 2001
From: Daniel Baumann <daniel@debian.org>
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