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]