diff options
author | Sergey Poznyakoff <gray@gnu.org.ua> | 2019-03-21 20:53:48 +0100 |
---|---|---|
committer | Sergey Poznyakoff <gray@gnu.org.ua> | 2019-03-21 21:23:25 +0100 |
commit | a6c49ece1afd23cc6c8ffaf05cfebaa60ccebd1a (patch) | |
tree | b78f70e587c2651a56daa1cbd5a60a3d974b9b93 /slackbuilder | |
parent | a003af805f0f20533159f6c8d19d72ab46176ed1 (diff) | |
download | slackbuilder-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-x | slackbuilder | 3 |
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); } |