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]

Reply via email to