aboutsummaryrefslogtreecommitdiff
path: root/SBO-Lib/lib/SBO/Lib.pm
diff options
context:
space:
mode:
authorJ Pipkin <j@dawnrazor.net>2013-01-06 03:57:04 -0600
committerJ Pipkin <j@dawnrazor.net>2013-01-06 03:57:04 -0600
commit7b2703d27973908fb7b87066c29e16dd1e02c5d4 (patch)
tree1b3d509a84e8926e3a9a1aafc82cd5b0398c0e11 /SBO-Lib/lib/SBO/Lib.pm
parent4dce56387b2437a6bd1b21e572168c02194e0d60 (diff)
downloadsbotools2-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.pm5
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;
}