[SCM] live-helper branch, debian-next, updated. debian/2.0_a11-1-27-g5b72063

Daniel Baumann daniel at debian.org
Sun May 9 11:52:13 UTC 2010


The following commit has been merged in the debian-next branch:
commit 5b72063f2c7e537a0ef5563c9b8e40e1c776c3e3
Author: Daniel Baumann <daniel at debian.org>
Date:   Sun May 9 13:46:21 2010 +0200

    Seperating source tarballs into to, one for debian, one for debian-live.

diff --git a/helpers/source_checksums b/helpers/source_checksums
index 972b404..6fcee76 100755
--- a/helpers/source_checksums
+++ b/helpers/source_checksums
@@ -40,23 +40,30 @@ Check_lockfile .lock
 # Creating lock file
 Create_lockfile .lock
 
-for CHECKSUM in ${LH_CHECKSUMS}
+for DIRECTORY in source/debian source/debian-live
 do
-	Echo_message "Begin creating source ${CHECKSUM}sum.txt..."
-
-	# Remove old checksums
-	if [ -f source/${CHECKSUM}sum.txt ]
+	if [ ! -d ${DIRECTORY} ]
 	then
-		rm -f source/${CHECKSUM}sum.txt
+		continue
 	fi
 
-	# Calculating checksums
-	cd source
-	find . -type f \
-		\! -path './md5sum.txt' \
-		\! -path './sha1sum.txt' \
-		\! -path './sha256sum.txt' \
-	-print0 | sort -z | xargs -0 ${CHECKSUM}sum > ../${CHECKSUM}sum.txt
+	for CHECKSUM in ${LH_CHECKSUMS}
+	do
+		Echo_message "Begin creating source ${CHECKSUM}sum.txt..."
+
+		# Remove old checksums
+		if [ -f ${DIRECTORY}/${CHECKSUM}sum.txt ]
+		then
+			rm -f ${DIRECTORY}/${CHECKSUM}sum.txt
+		fi
+
+		# Calculating checksums
+		cd ${DIRECTORY}
+		find . -type f \
+			\! -path './md5sum.txt' \
+			\! -path './sha1sum.txt' \
+			\! -path './sha256sum.txt' \
+		-print0 | sort -z | xargs -0 ${CHECKSUM}sum > ../${CHECKSUM}sum.txt
 
 cat > ${CHECKSUM}sum.txt << EOF
 This file contains the list of ${CHECKSUM} checksums of all files on this medium.
@@ -67,16 +74,17 @@ or, manually with: '${CHECKSUM}sum -c ${CHECKSUM}sum.txt'.
 
 EOF
 
-	cat ../${CHECKSUM}sum.txt >> ${CHECKSUM}sum.txt
-	rm -f ../${CHECKSUM}sum.txt
+		cat ../${CHECKSUM}sum.txt >> ${CHECKSUM}sum.txt
+		rm -f ../${CHECKSUM}sum.txt
 
+		cd "${OLDPWD}"
+	done
+
+	# File list
+	cd ${DIRECTORY}
+	find . | sed -e 's|^.||g' | grep "^/" | sort > ../../$(echo ${DIRECTORY} | sed -e 's|/|.|').list
 	cd "${OLDPWD}"
 done
 
-# File list
-cd source
-find . | sed -e 's|^.||g' | grep "^/" | sort > ../source.list
-cd "${OLDPWD}"
-
 # Creating stage file
 Create_stagefile .stage/source_checksums
diff --git a/helpers/source_debian-live b/helpers/source_debian-live
index 6afcfbf..b3626ec 100755
--- a/helpers/source_debian-live
+++ b/helpers/source_debian-live
@@ -57,18 +57,5 @@ then
 	cp -a auto source/debian-live
 fi
 
-# Create tarball
-cd source
-
-SUFFIX="$(date +%Y%m%d.%s)"
-
-tar cf debian-live-config_${SUFFIX}.tar debian-live
-gzip ${GZIP_OPTIONS} debian-live-config_${SUFFIX}.tar
-
-cd "${OLDPWD}"
-
-rm -rf source/debian-live/config
-mv source/debian-live-config_${SUFFIX}.tar.gz source/debian-live
-
 # Creating stage file
 Create_stagefile .stage/source_debian-live
diff --git a/helpers/source_tar b/helpers/source_tar
index da858c4..207e3b4 100755
--- a/helpers/source_tar
+++ b/helpers/source_tar
@@ -49,14 +49,15 @@ Check_lockfile .lock
 Create_lockfile .lock
 
 # Remove old source
-if [ -f source.tar.gz ]
-then
-	rm -f source.tar.gz
-fi
+rm -f source.debian.tar.gz
+rm -f source.debian-live.tar.gz
+
+# Create tarballs
+tar cf source.debian.tar source/debian
+gzip ${GZIP_OPTIONS} source.debian.tar
 
-# Create tarball
-tar cf source.tar source
-gzip ${GZIP_OPTIONS} source.tar
+tar cf source.debian-live.tar source/debian-live
+gzip ${GZIP_OPTIONS} source.debian-live.tar
 
 # Creating stage file
 Create_stagefile .stage/source_tar

-- 
live-helper



More information about the debian-live-changes mailing list