diff options
| author | levinse <levinse> | 2011-06-22 18:22:05 +0000 | 
|---|---|---|
| committer | levinse <levinse> | 2011-06-22 18:22:05 +0000 | 
| commit | 8a20ba243bbcf659376037dbce3a05c0d7378e1c (patch) | |
| tree | f4a411135b4ed3de6c496efdbbcadeffbd70022a /FS/bin | |
| parent | 8576e8afd3dd67871906f1a96cfbf333180f2c55 (diff) | |
freeside-cdr-sftp_and_import: add an option to gunzip imported files, RT10991
Diffstat (limited to 'FS/bin')
| -rwxr-xr-x | FS/bin/freeside-cdr-sftp_and_import | 8 | 
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", | 
