From bdac9105892dae8b74952f86300e6161363b93d4 Mon Sep 17 00:00:00 2001
From: Dan McGee <dan@archlinux.org>
Date: Wed, 28 Feb 2007 05:08:25 +0000
Subject: * Implemented Douglas' suggestion from the ML- print all integrity
 checks   together while using makepkg -g.

---
 scripts/makepkg | 10 +++++++---
 1 file changed, 7 insertions(+), 3 deletions(-)

(limited to 'scripts')

diff --git a/scripts/makepkg b/scripts/makepkg
index fc81ed4c..3f6fe1d1 100755
--- a/scripts/makepkg
+++ b/scripts/makepkg
@@ -675,6 +675,12 @@ done
 if [ "$NOEXTRACT" = "1" -o "$REPKG" = "1" ]; then
 	warning "Skipping source integrity checks -- using existing src/ tree"
 else
+	# TODO we end up checking $GENINTEG 3 times, could probably be refactored
+	if [ "$GENINTEG" = "1" ]; then
+		msg "Generating checksums for source files"
+		plain ""
+	fi
+
 	for integ in ${INTEGRITY_CHECK[@]}; do
 		integ="$(echo $integ | tr A-Z a-z)"
 		case "$integ" in
@@ -692,8 +698,6 @@ else
 
 		#Generate integrity checks
 		if [ "$GENINTEG" = "1" ]; then
-			msg "Generating ${integrity_name}s for source files"
-			plain ""
 			ct=0
 			numsrc=${#source[@]}
 			for netfile in "${source[@]}"; do
@@ -712,7 +716,6 @@ else
 					echo
 				fi
 			done
-			plain ""
 		#Validate integrity checks
 		else 
 			integrity_sums=($(eval echo \${${integrity_name}s[@]}))
@@ -744,6 +747,7 @@ else
 	done
 
 	if [ "$GENINTEG" = "1" ]; then
+		plain ""
 		exit 0
 	fi
 fi
-- 
cgit v1.2.3-70-g09d2