aboutsummaryrefslogtreecommitdiff
path: root/SBO-Lib/lib
diff options
context:
space:
mode:
Diffstat (limited to 'SBO-Lib/lib')
-rw-r--r--SBO-Lib/lib/SBO/Lib.pm9
1 files changed, 6 insertions, 3 deletions
diff --git a/SBO-Lib/lib/SBO/Lib.pm b/SBO-Lib/lib/SBO/Lib.pm
index aebb236..3a4aeb1 100644
--- a/SBO-Lib/lib/SBO/Lib.pm
+++ b/SBO-Lib/lib/SBO/Lib.pm
@@ -1053,7 +1053,7 @@ sub do_slackbuild {
return $version, $pkg, $src;
}
-# remove work directories (source and packaging dirs under /tmp/SBo or $TMP)
+# remove work directories (source and packaging dirs under /tmp/SBo or $TMP and /tmp or $OUTPUT)
sub make_clean {
my %args = (
SBO => '',
@@ -1069,8 +1069,11 @@ sub make_clean {
for my $dir (@$src) {
remove_tree("$tmpd/$dir") if -d "$tmpd/$dir";
}
- remove_tree("$tmpd/package-$args{SBO}") if
- -d "$tmpd/package-$args{SBO}";
+
+ my $output = $ENV{OUTPUT} // '/tmp';
+ remove_tree("$output/package-$args{SBO}") if
+ -d "$output/package-$args{SBO}";
+
if ($args{SBO} =~ /^(.+)-compat32$/) {
my $pkg_name = $1;
remove_tree("/tmp/package-$args{SBO}") if