[SCM] live-boot branch, debian, updated. debian/3.0_a25-1-72-gfc7a680

Daniel Baumann daniel at debian.org
Thu Apr 5 06:21:41 UTC 2012


The following commit has been merged in the debian branch:
commit 414dbb0e24c4e6be48524a94c11212ce2977bf86
Author: Tails developers <amnesia at boum.org>
Date:   Fri Feb 17 16:34:44 2012 +0100

    Cleanup.

diff --git a/scripts/live b/scripts/live
index a701f12..3a1eb60 100755
--- a/scripts/live
+++ b/scripts/live
@@ -1219,16 +1219,16 @@ setup_unionfs ()
 	# Adding custom persistent
 	if [ -n "${PERSISTENT}" ] && [ -z "${NOPERSISTENT}" ]
 	then
-		local custom_mounts="/custom_mounts.list"
+		local custom_mounts="/tmp/custom_mounts.list"
 		rm -rf ${custom_mounts} 2> /dev/null
 
 		# Gather information about custom mounts from devies detected as overlays
-		get_custom_mounts ${overlay_devices} ${custom_mounts} ${rootmnt}
+		get_custom_mounts ${overlay_devices} ${custom_mounts}
 
-		[ "${DEBUG}" = "Yes" ] && cp ${custom_mounts} "${rootmnt}/live/persistent"
+		[ -n "${DEBUG}" ] && cp ${custom_mounts} "${rootmnt}/live/persistent"
 
 		# Now we do the actual mounting (and symlinking)
-		do_custom_mounts ${custom_mounts} ${rootmnt}
+		do_custom_mounts ${custom_mounts}
 		rm ${custom_mounts}
 
 		# Look for other snapshots to copy in
diff --git a/scripts/live-helpers b/scripts/live-helpers
index 88a3861..be7cf76 100644
--- a/scripts/live-helpers
+++ b/scripts/live-helpers
@@ -1126,22 +1126,21 @@ link_files ()
 
 	# This check can only trigger on the inital, non-recursive call since
 	# we create the destination before recursive calls
-	if [ ! -d "${dest_dir}" ];
+	if [ ! -d "${dest_dir}" ]
 	then
 		log_warning_msg "Must link_files into a directory"
 		return
 	fi
 
-	find "${src_dir}" -mindepth 1 -maxdepth 1 | while read x; do
-		local src="${x}"
-		local dest="${dest_dir}$(basename "${x}")"
-		if [ -d "${src}" ];
+	find "${src_dir}" -mindepth 1 -maxdepth 1 | while read src; do
+		local dest="${dest_dir}$(basename "${src}")"
+		if [ -d "${src}" ]
 		then
-			if [ -z "$(ls -A "${src}")" ];
+			if [ -z "$(ls -A "${src}")" ]
 			then
 				continue
 			fi
-			if [ ! -d "${dest}" ];
+			if [ ! -d "${dest}" ]
 			then
 				mkdir -p "${dest}"
 				prev="$(dirname "${dest}")"
@@ -1228,10 +1227,9 @@ get_custom_mounts ()
 
 	local devices="${1}"
 	local custom_mounts="${2}" # print result to this file
-	local rootmnt="${3}"       # should be set empty post-live-boot
 
-	local bindings="/bindings.list"
-	local links="/links.list"
+	local bindings="/tmp/bindings.list"
+	local links="/tmp/links.list"
 	rm -rf ${bindings} ${links} 2> /dev/null
 
 	for device in ${devices}
@@ -1345,7 +1343,6 @@ get_custom_mounts ()
 do_custom_mounts ()
 {
 	local custom_mounts="${1}" # the ouput from get_custom_mounts()
-	local rootmnt="${2}"       # should be set empty post-live-boot
 
 	while read source dest options # < ${custom_mounts}
 	do
@@ -1426,7 +1423,6 @@ do_custom_mounts ()
 				rofs_dest_backing="${d}/$(echo ${dest} | sed -e "s|${rootmnt}||")"
 			else
 				rofs_dest_backing="${d}/${dest}"
-
 			fi
 			if [ -d "${rofs_dest_backing}" ]
 			then

-- 
live-boot



More information about the debian-live-changes mailing list