OpenPKG CVS Repository
http://cvs.openpkg.org/
____________________________________________________________________________
Server: cvs.openpkg.org Name: Michael van Elst
Root: /e/openpkg/cvs Email: [EMAIL PROTECTED]
Module: openpkg-re Date: 20-Nov-2002 17:38:44
Branch: HEAD Handle: 2002112016384400
Modified files:
openpkg-re openpkg-build
Log:
again prefer parameter set from installed base
Summary:
Revision Changes Path
1.38 +5 -3 openpkg-re/openpkg-build
____________________________________________________________________________
Index: openpkg-re/openpkg-build
============================================================
$ cvs diff -u -r1.37 -r1.38 openpkg-build
--- openpkg-re/openpkg-build 20 Nov 2002 16:35:39 -0000 1.37
+++ openpkg-re/openpkg-build 20 Nov 2002 16:38:44 -0000 1.38
@@ -326,12 +326,14 @@
my($t,$fn) = @_;
my(@l,%with);
- if (exists $t->{desc}) {
- @l = split(/\n+/, $t->{desc});
- } elsif (defined $fn) {
+ if (defined $fn) {
@l = `$RPM_NPRIV -qi -p $fn`;
} else {
@l = `$RPM_NPRIV -qi $t->{name}`;
+ }
+
+ if (scalar(@l) == 0 && exists $t->{desc}) {
+ @l = split(/\n+/, $t->{desc});
}
%with = map { /--define\s*'(\S+)\s+(\S+?)'/ } @l;
______________________________________________________________________
The OpenPKG Project www.openpkg.org
CVS Repository Commit List [EMAIL PROTECTED]