mirror of
https://github.com/sheumann/hush.git
synced 2024-12-22 14:30:31 +00:00
Applied patch from Larry Doolittle to fix problem where multibuild.pl would
build the wrong files. Made the same changes to multifeat.pl.
This commit is contained in:
parent
0d5051def0
commit
056960d8dc
@ -53,14 +53,16 @@ for $a (@apps) {
|
||||
print O "#define BB_$a\n", $trailer;
|
||||
close O;
|
||||
system("echo -e '\n***\n$a\n***' >>$logfile");
|
||||
# todo: figure out why the "rm -f *.o" is needed
|
||||
$result{$a} = system("rm -f *.o; make $make_opt busybox >>$logfile 2>&1");
|
||||
# With a fast computer and 1-second resolution on file timestamps, this
|
||||
# process pushes beyond the limits of what unix make can understand.
|
||||
# That's why need to weed out obsolete files before restarting make.
|
||||
$result{$a} = system("rm -f *.o applet_source_list; make $make_opt busybox >>$logfile 2>&1");
|
||||
$flag = $result{$a} ? "FAILED!!!" : "ok";
|
||||
printf("Applet %-20s: %s\n", $a, $flag);
|
||||
$total_tests++;
|
||||
$failed_tests++ if $flag eq "FAILED!!!";
|
||||
# pause long enough to let user stop us with a ^C
|
||||
select(undef, undef, undef, 0.05);
|
||||
select(undef, undef, undef, 0.03);
|
||||
}
|
||||
|
||||
# Clean up our mess
|
||||
|
@ -63,14 +63,16 @@ for $f (@features) {
|
||||
print O $header, "#define BB_FEATURE_$f\n", $trailer;
|
||||
close O;
|
||||
system("echo -e '\n***\n$f\n***' >>$logfile");
|
||||
# todo: figure out why the "rm -f *.o" is needed
|
||||
$result{$f} = system("rm -f *.o; make $make_opt busybox >>$logfile 2>&1");
|
||||
# With a fast computer and 1-second resolution on file timestamps, this
|
||||
# process pushes beyond the limits of what unix make can understand.
|
||||
# That's why need to weed out obsolete files before restarting make.
|
||||
$result{$f} = system("rm -f *.o applet_source_list; make $make_opt busybox >>$logfile 2>&1");
|
||||
$flag = $result{$f} ? "FAILED!!!" : "ok";
|
||||
printf("Feature %-20s: %s\n", $f, $flag);
|
||||
$total_tests++;
|
||||
$failed_tests++ if $flag eq "FAILED!!!";
|
||||
# pause long enough to let user stop us with a ^C
|
||||
select(undef, undef, undef, 0.05);
|
||||
select(undef, undef, undef, 0.03);
|
||||
}
|
||||
|
||||
# Clean up our mess
|
||||
|
Loading…
Reference in New Issue
Block a user