diff options
author | J Pipkin <j@dawnrazor.net> | 2013-01-06 02:12:55 -0600 |
---|---|---|
committer | J Pipkin <j@dawnrazor.net> | 2013-01-06 02:12:55 -0600 |
commit | 1876ab4a8448a913c4065ab4118e5bf2a86f5726 (patch) | |
tree | 48159b39b40539674c0907ddf26565d5bd2dd12d /sboupgrade | |
parent | 3da88c764fa1edd1effa3d71deb074ce189790a5 (diff) | |
download | sbotools2-1876ab4a8448a913c4065ab4118e5bf2a86f5726.tar.xz |
perform download, md5sum verification, and creation of symlinks prior to building any sbos
Diffstat (limited to 'sboupgrade')
-rwxr-xr-x | sboupgrade | 10 |
1 files changed, 9 insertions, 1 deletions
@@ -194,7 +194,15 @@ sub process_sbos($) { exists $_[0] or script_error 'process_sbos requires an argument.'; my $todo = shift; my %failures; - FIRST: for my $sbo (@$todo) { + for my $sbo (@$todo) { + $compat32 = $sbo =~ /-compat32$/ ? 1 : 0; + eval { check_distfiles( + LOCATION => $locations{$sbo}, COMPAT32 => $compat32 + ); }; + $failures{$sbo} = $@ if $@; + } + return %failures if keys %failures > 0; + for my $sbo (@$todo) { my $opts = 0; $opts = $options{$sbo} if defined $options{$sbo}; my $cmds = $commands{$sbo} if defined $commands{$sbo}; |