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

_______________________________________________
pld-cvs-commit mailing list
[email protected]
http://lists.pld-linux.org/mailman/listinfo/pld-cvs-commit

Reply via email to