r2798 - in dists/trunk/live-helper: debian docs helpers

daniel at alioth.debian.org daniel at alioth.debian.org
Tue Aug 28 18:34:04 UTC 2007


Author: daniel
Date: 2007-08-28 18:34:04 +0000 (Tue, 28 Aug 2007)
New Revision: 2798

Modified:
   dists/trunk/live-helper/debian/changelog
   dists/trunk/live-helper/docs/ChangeLog
   dists/trunk/live-helper/helpers/lh_clean
Log:


Modified: dists/trunk/live-helper/debian/changelog
===================================================================
--- dists/trunk/live-helper/debian/changelog	2007-08-26 12:31:52 UTC (rev 2797)
+++ dists/trunk/live-helper/debian/changelog	2007-08-28 18:34:04 UTC (rev 2798)
@@ -1,6 +1,8 @@
-live-helper (1.0~a24-1) UNRELEASED; urgency=medium
+live-helper (1.0~a24-1) unstable; urgency=medium
 
-  * New upstream release.
+  * New upstream release:
+    - lh_clean accepts more than one argument at the same time
+      (Closes: #439947).
 
  -- Daniel Baumann <daniel at debian.org>  Mon, 20 Aug 2007 00:00:00 +0200
 

Modified: dists/trunk/live-helper/docs/ChangeLog
===================================================================
--- dists/trunk/live-helper/docs/ChangeLog	2007-08-26 12:31:52 UTC (rev 2797)
+++ dists/trunk/live-helper/docs/ChangeLog	2007-08-28 18:34:04 UTC (rev 2798)
@@ -1,3 +1,8 @@
+2007-08-28  Daniel Baumann  <daniel at debian.org>
+
+	* helpers/lh_clean:
+	  - Accepting more than one parameter at the same time.
+
 2007-08-14  Daniel Baumann  <daniel at debian.org>
 
 	* helpers/*:

Modified: dists/trunk/live-helper/helpers/lh_clean
===================================================================
--- dists/trunk/live-helper/helpers/lh_clean	2007-08-26 12:31:52 UTC (rev 2797)
+++ dists/trunk/live-helper/helpers/lh_clean	2007-08-28 18:34:04 UTC (rev 2798)
@@ -35,81 +35,84 @@
 
 rm -f .lock
 
-case "${1}" in
-	all)
-		"${0}" chroot
-		"${0}" binary
-		"${0}" stage
-		"${0}" source
+for ARGUMENT in ${@}
+do
+	case "${ARGUMENT}" in
+		all)
+			"${0}" chroot
+			"${0}" binary
+			"${0}" stage
+			"${0}" source
 
-		if [ -d chroot ]
-		then
-			mkdir -p .stage
-			touch .stage/bootstrap
-		fi
-		;;
+			if [ -d chroot ]
+			then
+				mkdir -p .stage
+				touch .stage/bootstrap
+			fi
+			;;
 
-	cache)
-		${LH_ROOT_COMMAND} rm -rf cache
-		;;
+		cache)
+			${LH_ROOT_COMMAND} rm -rf cache
+			;;
 
-	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
-		${LH_ROOT_COMMAND} umount -f chroot/proc > /dev/null 2>&1 || true
-		${LH_ROOT_COMMAND} umount -f chroot/lib/init/rw > /dev/null 2>&1 || true
-		${LH_ROOT_COMMAND} umount -f chroot/dev/shm > /dev/null 2>&1 || true
-		${LH_ROOT_COMMAND} umount -f chroot/dev/pts > /dev/null 2>&1 || true
-		${LH_ROOT_COMMAND} umount -f chroot/dev > /dev/null 2>&1 || true
+		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
+			${LH_ROOT_COMMAND} umount -f chroot/proc > /dev/null 2>&1 || true
+			${LH_ROOT_COMMAND} umount -f chroot/lib/init/rw > /dev/null 2>&1 || true
+			${LH_ROOT_COMMAND} umount -f chroot/dev/shm > /dev/null 2>&1 || true
+			${LH_ROOT_COMMAND} umount -f chroot/dev/pts > /dev/null 2>&1 || true
+			${LH_ROOT_COMMAND} umount -f chroot/dev > /dev/null 2>&1 || true
 
-		${LH_ROOT_COMMAND} rm -rf chroot chroot.tmp
+			${LH_ROOT_COMMAND} rm -rf chroot chroot.tmp
 
-		if [ "${PURGE}" != "true" ] && [ -d cache/stages_bootstrap ]
-		then
-			${LH_ROOT_COMMAND} cp -a cache/stages_bootstrap chroot
-			mkdir -p .stage
-			touch .stage/bootstrap
-		fi
+			if [ "${PURGE}" != "true" ] && [ -d cache/stages_bootstrap ]
+			then
+				${LH_ROOT_COMMAND} cp -a cache/stages_bootstrap chroot
+				mkdir -p .stage
+				touch .stage/bootstrap
+			fi
 
-		rm -f .stage/chroot*
-		;;
+			rm -f .stage/chroot*
+			;;
 
-	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
-		rm -f binary.img
-		rm -f binary*.tar.gz
-		rm -f binary.sh
+		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
+			rm -f binary.img
+			rm -f binary*.tar.gz
+			rm -f binary.sh
 
-		rm -rf binary
-		rm -rf tftpboot
+			rm -rf binary
+			rm -rf tftpboot
 
-		rm -f .stage/binary*
-		;;
+			rm -f .stage/binary*
+			;;
 
-	purge)
-		PURGE="true" "${0}" all
-		"${0}" cache
-		;;
+		purge)
+			PURGE="true" "${0}" all
+			"${0}" cache
+			;;
 
-	stage)
-		rm -rf .stage
-		;;
+		stage)
+			rm -rf .stage
+			;;
 
-	source)
-		rm -f source.iso
-		rm -f source.img
-		rm -f source*.tar
-		rm -f source*.tar.gz
+		source)
+			rm -f source.iso
+			rm -f source.img
+			rm -f source*.tar
+			rm -f source*.tar.gz
 
-		rm -rf source
+			rm -rf source
 
-		rm -f .stage/source*
-		;;
+			rm -f .stage/source*
+			;;
 
-	*)
-		"${0}" all
-		;;
-esac
+		*)
+			"${0}" all
+			;;
+	esac
+done




More information about the debian-live-changes mailing list