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]