|
|
@ -26,6 +26,7 @@ config=default |
|
|
|
logdir="" |
|
|
|
single=0 |
|
|
|
debug=0 |
|
|
|
nobrokendeps=0 |
|
|
|
|
|
|
|
while [ "$1" ] ; do |
|
|
|
case "$1" in |
|
|
@ -37,6 +38,8 @@ while [ "$1" ] ; do |
|
|
|
logdir=$2 ; shift ; shift ;; |
|
|
|
-debug) |
|
|
|
debug=1 ; shift ;; |
|
|
|
-nobrokendeps) |
|
|
|
nobrokendeps=1 ; shift ;; |
|
|
|
*) |
|
|
|
echo "Usage: $0 [ -cfg config ] [ -single ] \\" |
|
|
|
echo " ${0//?/ } [ -logdir logdir ] [ -debug ]" |
|
|
@ -64,6 +67,7 @@ function check_package() { |
|
|
|
gsub("<log>", "err", errfile); |
|
|
|
gsub("<log>", "out", outfile); |
|
|
|
|
|
|
|
|
|
|
|
if ( (getline dummy < logfile == -1) && |
|
|
|
(getline dummy < errfile == -1) ) { |
|
|
|
build_this_package = 1; |
|
|
@ -150,6 +154,14 @@ function check_package() { |
|
|
|
|
|
|
|
not_present = not_present " " package " "; |
|
|
|
} |
|
|
|
else |
|
|
|
if ( nobrokendeps ) |
|
|
|
{ |
|
|
|
close(errfile); |
|
|
|
if ( (getline dummy < errfile != -1) ) { |
|
|
|
not_present = not_present " " package " "; |
|
|
|
} |
|
|
|
} |
|
|
|
|
|
|
|
close(logfile); # ignore errors here if we |
|
|
|
close(errfile); # did not open this files |
|
|
@ -163,6 +175,7 @@ BEGIN { |
|
|
|
stage01_not_present=0; |
|
|
|
stage9_no_deps=9; |
|
|
|
|
|
|
|
nobrokendeps='$nobrokendeps'; |
|
|
|
config="'$config'"; single='$single'; debug='$debug'; |
|
|
|
logdir="'"${logdir:-build/$ROCKCFG_ID/root/var/adm/logs}"'"; |
|
|
|
|
|
|
|