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:   21-Nov-2002 11:36:27
  Branch: HEAD                             Handle: 2002112110362700

  Modified files:
    openpkg-re              openpkg-build

  Log:
    Ralf's colons

  Summary:
    Revision    Changes     Path
    1.44        +8  -7      openpkg-re/openpkg-build
  ____________________________________________________________________________

  Index: openpkg-re/openpkg-build
  ============================================================
  $ cvs diff -u -r1.43 -r1.44 openpkg-build
  --- openpkg-re/openpkg-build  21 Nov 2002 10:24:18 -0000      1.43
  +++ openpkg-re/openpkg-build  21 Nov 2002 10:36:27 -0000      1.44
  @@ -817,8 +817,6 @@
           $target->{REBUILD} = 1;
       }
   
  -print "FOO1\n";
  -
       if (exists $env->{exclude}->{$target->{name}}) {
           die "FATAL: target ".vsn($target)." is forbidden\n";
       }
  @@ -1035,7 +1033,7 @@
   
       $url .= '/' unless $url =~ m{/$}s;
   
  -    $mark = "++".uc($PROG)."++".$$;
  +    $mark = '::::';
   
       foreach (@$list) {
           $spkg = $_->{href};
  @@ -1066,12 +1064,15 @@
           $cmd2 = "$RPM_PRIV$opt -Uvh $bpkg";
   
           if ($ignore) {
  -            $cmd2 = "$cmd1 && $cmd2" if defined $cmd1;
  +            $cmd2 = "$cmd1 && \\\n$cmd2" if defined $cmd1;
           } else {
  -            $cmd2 = "( $cmd1 && $cmd2 )" if defined $cmd1;
  -            $cmd2 = "$cmd2 || exit 1";
  +            if (defined $cmd1) {
  +                $cmd2 = "$cmd1 || exit \$?\n$cmd2 || exit \$?"
  +            } else {
  +                $cmd2 = "$cmd2 || exit \$?";
  +            }
           }
  -        print "echo $mark BEGIN $spkg\n$cmd2\necho $mark END $spkg = \$?\n";
  +        print "echo $mark $spkg $mark\n$cmd2\necho $mark $spkg = \$? $mark\n";
       }
   }
   
______________________________________________________________________
The OpenPKG Project                                    www.openpkg.org
CVS Repository Commit List                     [EMAIL PROTECTED]

Reply via email to