X-Git-Url: http://git.freeside.biz/gitweb/?a=blobdiff_plain;ds=sidebyside;f=FS%2Fbin%2Ffreeside-cdr-sftp_and_import;fp=FS%2Fbin%2Ffreeside-cdr-sftp_and_import;h=ab9d4a65829f7fc9ed204995d4dba576b43c05d9;hb=8a20ba243bbcf659376037dbce3a05c0d7378e1c;hp=e09f7dc58385fe315078acf3ffe8b2b4ebde8c21;hpb=8576e8afd3dd67871906f1a96cfbf333180f2c55;p=freeside.git 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",