SPECS: builder - handle proper md5 sums in spec files too

patrys patrys at pld-linux.org
Tue Jan 8 16:56:07 CET 2008


Author: patrys                       Date: Tue Jan  8 15:56:07 2008 GMT
Module: SPECS                         Tag: HEAD
---- Log message:
- handle proper md5 sums in spec files too

---- Files affected:
SPECS:
   builder (1.526 -> 1.527) 

---- Diffs:

================================================================
Index: SPECS/builder
diff -u SPECS/builder:1.526 SPECS/builder:1.527
--- SPECS/builder:1.526	Fri Nov 30 19:36:46 2007
+++ SPECS/builder	Tue Jan  8 16:56:02 2008
@@ -740,11 +740,16 @@
 	if [ -n "$source_md5" ]; then
 		echo $source_md5
 	else
-		# we have empty SourceX-md5, but it is still possible
-		# that we have NoSourceX-md5 AND NoSource: X
-		nosource_md5=`grep -i "#[	 ]*NoSource$no-md5[	 ]*:" $SPECFILE | sed -e 's/.*://'`
-		if [ -n "$nosource_md5" -a -n "`grep -i "^NoSource:[	 ]*$no$" $SPECFILE`" ] ; then
-			echo $nosource_md5
+		source_md5=`grep -i "BuildRequires:[ 	]*digest(%SOURCE$no)[ 	]*=" $SPECFILE | sed -e 's/.*=//'`
+		if [ -n "$source_md5" ]; then
+			echo $source_md5
+		else
+			# we have empty SourceX-md5, but it is still possible
+			# that we have NoSourceX-md5 AND NoSource: X
+			nosource_md5=`grep -i "#[	 ]*NoSource$no-md5[	 ]*:" $SPECFILE | sed -e 's/.*://'`
+			if [ -n "$nosource_md5" -a -n "`grep -i "^NoSource:[	 ]*$no$" $SPECFILE`" ] ; then
+				echo $nosource_md5
+			fi
 		fi
 	fi
 }
================================================================

---- CVS-web:
    http://cvs.pld-linux.org/cgi-bin/cvsweb.cgi/SPECS/builder?r1=1.526&r2=1.527&f=u



More information about the pld-cvs-commit mailing list