OpenPKG CVS Repository http://cvs.openpkg.org/ ____________________________________________________________________________
Server: cvs.openpkg.org Name: Michael van Elst Root: /e/openpkg/cvs Email: [EMAIL PROTECTED] Module: openpkg-src Date: 26-Jun-2003 14:48:45 Branch: HEAD Handle: 2003062613484400 Modified files: openpkg-src/openpkg-tool openpkg-build.pl Log: prefer packages that come with full sources Summary: Revision Changes Path 1.88 +17 -1 openpkg-src/openpkg-tool/openpkg-build.pl ____________________________________________________________________________ patch -p0 <<'@@ .' Index: openpkg-src/openpkg-tool/openpkg-build.pl ============================================================================ $ cvs diff -u -r1.87 -r1.88 openpkg-build.pl --- openpkg-src/openpkg-tool/openpkg-build.pl 26 Jun 2003 12:04:43 -0000 1.87 +++ openpkg-src/openpkg-tool/openpkg-build.pl 26 Jun 2003 12:48:44 -0000 1.88 @@ -1246,7 +1246,23 @@ return; } } - + + # + # prefer full-source packages + # + if (scalar(@recs) > 1) { + @nrecs = grep { + ! $_->{nosource} || + ! @{$_->{nosource}} + } @recs; + unless (@nrecs) { + @nrecs = grep { + $_->{href} !~ /\.nosrc.rpm$/ + } @recs; + } + @recs = @nrecs if @nrecs; + } + # # nothing left -> exit # @@ . ______________________________________________________________________ The OpenPKG Project www.openpkg.org CVS Repository Commit List [EMAIL PROTECTED]