summaryrefslogtreecommitdiff
path: root/slackbuilder
diff options
context:
space:
mode:
authorSergey Poznyakoff <gray@gnu.org.ua>2019-03-21 20:53:48 +0100
committerSergey Poznyakoff <gray@gnu.org.ua>2019-03-21 21:23:25 +0100
commita6c49ece1afd23cc6c8ffaf05cfebaa60ccebd1a (patch)
treeb78f70e587c2651a56daa1cbd5a60a3d974b9b93 /slackbuilder
parenta003af805f0f20533159f6c8d19d72ab46176ed1 (diff)
downloadslackbuilder-a6c49ece1afd23cc6c8ffaf05cfebaa60ccebd1a.tar.gz
slackbuilder-a6c49ece1afd23cc6c8ffaf05cfebaa60ccebd1a.tar.bz2
Rewrite downloaders.
* lib/SlackBuild/Download.pm: New file. * lib/SlackBuild/Archive.pm (iterate): Remove. Declare $AUTOLOAD. * lib/SlackBuild/Archive/Extractor.pm (download): Update. (content_type): New method. (error,success): Remove methods. * lib/SlackBuild/Archive/Extractor/HTTP.pm: Return SlackBuild::Download. * lib/SlackBuild/Archive/Extractor/Tar.pm: Likewise. * lib/SlackBuild/URI.pm: Likewise. * lib/SlackBuilder.pm: Change usage of download functions. * slackbuilder: Minor fix.
Diffstat (limited to 'slackbuilder')
-rwxr-xr-xslackbuilder3
1 files changed, 2 insertions, 1 deletions
diff --git a/slackbuilder b/slackbuilder
index 41826f0..88c7a07 100755
--- a/slackbuilder
+++ b/slackbuilder
@@ -57,6 +57,7 @@ if ($builder->is_success) {
foreach my $f ($builder->output_files) {
print "$f\n";
}
+ exit(EX_OK);
} else {
- print STDERR "ERROR: " . $builder->errno . "\n";
+ exit($builder->errno);
}

Return to:

Send suggestions and report system problems to the System administrator.