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:05:20
  Branch: HEAD                             Handle: 2002112016051900

  Modified files:
    openpkg-re              openpkg-build

  Log:
    print out last command status in END tag
    kill build if an excluded target is required

  Summary:
    Revision    Changes     Path
    1.35        +5  -1      openpkg-re/openpkg-build
  ____________________________________________________________________________

  Index: openpkg-re/openpkg-build
  ============================================================
  $ cvs diff -u -r1.34 -r1.35 openpkg-build
  --- openpkg-re/openpkg-build  20 Nov 2002 15:43:29 -0000      1.34
  +++ openpkg-re/openpkg-build  20 Nov 2002 16:05:19 -0000      1.35
  @@ -771,6 +771,10 @@
           $target->{REBUILD} = 1;
       }
   
  +    if (exists $env->{exclude}->{$target->{name}}) {
  +        die "FATAL: target ".vsn($target)." is forbidden\n";
  +    }
  +
       # mark this as a target before reverse dependencies trigger
       # it again
       push(@{$env->{built}->{$target->{name}}->{vs($target)}}, $target);
  @@ -1009,7 +1013,7 @@
               $cmd2 = "( $cmd1 && $cmd2 )" if defined $cmd1;
               $cmd2 = "$cmd2 || exit 1";
           }
  -        print "echo $mark BEGIN $spkg\n$cmd2\necho $mark END $spkg\n";
  +        print "echo $mark BEGIN $spkg\n$cmd2\necho $mark END $spkg = \$?\n";
       }
   }
   
______________________________________________________________________
The OpenPKG Project                                    www.openpkg.org
CVS Repository Commit List                     [EMAIL PROTECTED]

Reply via email to