Fix archive packaging
Base directory is now using target basename.
This commit is contained in:
parent
10ff488eb9
commit
f1d1534210
@ -2,11 +2,12 @@
|
||||
|
||||
use Archive::Tar;
|
||||
use Archive::Zip;
|
||||
use File::Basename;
|
||||
|
||||
my $target = shift @ARGV;
|
||||
my @sources = @ARGV;
|
||||
|
||||
my $basedir = ($target =~ /^(.*)(\.zip|\.tar.gz|\.tgz)$/) ? "$1/" : '';
|
||||
my $basedir = basename($target, ('.zip', '.tar.gz', '.tgz')) . '/';
|
||||
|
||||
my $zip = $target =~ /\.zip$/;
|
||||
my $arch = $zip ? Archive::Zip->new : Archive::Tar->new;
|
||||
|
Loading…
Reference in New Issue
Block a user