summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorlevinse <levinse>2011-06-22 18:22:05 +0000
committerlevinse <levinse>2011-06-22 18:22:05 +0000
commit8a20ba243bbcf659376037dbce3a05c0d7378e1c (patch)
treef4a411135b4ed3de6c496efdbbcadeffbd70022a
parent8576e8afd3dd67871906f1a96cfbf333180f2c55 (diff)
freeside-cdr-sftp_and_import: add an option to gunzip imported files, RT10991
-rwxr-xr-xFS/bin/freeside-cdr-sftp_and_import8
1 files changed, 7 insertions, 1 deletions
diff --git a/FS/bin/freeside-cdr-sftp_and_import b/FS/bin/freeside-cdr-sftp_and_import
index e09f7dc58..ab9d4a658 100755
--- a/FS/bin/freeside-cdr-sftp_and_import
+++ b/FS/bin/freeside-cdr-sftp_and_import
@@ -96,7 +96,13 @@ foreach my $filename ( @$ls ) {
my $ungziped = $filename;
my $ungziped =~ s/\.gz$//;
- system("gunzip $cachedir/$filename") if $opt_g;
+ if ( $opt_g ) {
+ if(system('gunzip', "$cachedir/$filename") != 0) {
+ warn "gunzip of '$cachedir/$filename' failed" if $opt_v;
+ unlink "$cachedir/$filename";
+ next;
+ }
+ }
my $import_options = {
'file' => "$cachedir/$ungziped",