diff options
author | J Pipkin <j@dawnrazor.net> | 2013-01-06 03:57:04 -0600 |
---|---|---|
committer | J Pipkin <j@dawnrazor.net> | 2013-01-06 03:57:04 -0600 |
commit | 7b2703d27973908fb7b87066c29e16dd1e02c5d4 (patch) | |
tree | 1b3d509a84e8926e3a9a1aafc82cd5b0398c0e11 /SBO-Lib/lib/SBO/Lib.pm | |
parent | 4dce56387b2437a6bd1b21e572168c02194e0d60 (diff) | |
download | sbotools2-7b2703d27973908fb7b87066c29e16dd1e02c5d4.tar.xz |
propogate @symlinks from check_distfiles to do_slackbuild, update tests accordingly
Diffstat (limited to 'SBO-Lib/lib/SBO/Lib.pm')
-rw-r--r-- | SBO-Lib/lib/SBO/Lib.pm | 5 |
1 files changed, 3 insertions, 2 deletions
diff --git a/SBO-Lib/lib/SBO/Lib.pm b/SBO-Lib/lib/SBO/Lib.pm index f81350a..afddc3e 100644 --- a/SBO-Lib/lib/SBO/Lib.pm +++ b/SBO-Lib/lib/SBO/Lib.pm @@ -591,7 +591,7 @@ sub check_distfiles { get_distfile($link, $md5) unless verify_distfile($link, $md5); } my @symlinks = create_symlinks($args{LOCATION}, %downloads); - return 1; + return \@symlinks; } # given a location and a list of download links, assemble a list of symlinks, @@ -736,6 +736,7 @@ sub do_slackbuild { JOBS => 0, LOCATION => '', COMPAT32 => 0, + SYMLINKS => '', @_ ); $args{LOCATION} or script_error 'do_slackbuild requires LOCATION.'; @@ -768,7 +769,7 @@ sub do_slackbuild { X32 => $x32, ); $pkg = do_convertpkg $pkg if $args{COMPAT32}; - unlink $_ for @symlinks; + unlink $_ for @{$args{SYMLINKS}}; return $version, $pkg, $src; } |