admin: distfiles/specparser.pl - handle proper md5 sums in rpm format
patrys
patrys at pld-linux.org
Tue Jan 8 17:45:00 CET 2008
Author: patrys Date: Tue Jan 8 16:45:00 2008 GMT
Module: admin Tag: HEAD
---- Log message:
- handle proper md5 sums in rpm format
---- Files affected:
admin/distfiles:
specparser.pl (1.15 -> 1.16)
---- Diffs:
================================================================
Index: admin/distfiles/specparser.pl
diff -u admin/distfiles/specparser.pl:1.15 admin/distfiles/specparser.pl:1.16
--- admin/distfiles/specparser.pl:1.15 Tue Mar 20 09:53:34 2007
+++ admin/distfiles/specparser.pl Tue Jan 8 17:44:55 2008
@@ -265,6 +265,23 @@
$sourceno = undef;
$source = undef;
+ } elsif (/^\s*BuildRequires:\s*digest\(%SOURCE(\d+)\)\s*=\s*([a-f0-9]{32})/i) {
+ my $no = $1;
+ my $md5 = $2;
+ if (defined $no_source{$no}) {
+ error("both NoSource: $no and md5 given");
+ } if (defined $sourceno) {
+ if ($sourceno == $no) {
+ push @sources, [$no, $md5, $source];
+ } else {
+ error("found md5 for source $no, but last defined source is $sourceno (# SourceN-md5: has to be placed just after SourceN:)");
+ }
+ } else {
+ error("source $no not defined (# SourceN-md5: has to be placed just after SourceN:)");
+ }
+
+ $sourceno = undef;
+ $source = undef;
}
}
close(F);
================================================================
---- CVS-web:
http://cvs.pld-linux.org/cgi-bin/cvsweb.cgi/admin/distfiles/specparser.pl?r1=1.15&r2=1.16&f=u
More information about the pld-cvs-commit
mailing list