diff options
author | J Pipkin <j@dawnrazor.net> | 2013-01-12 07:14:20 -0600 |
---|---|---|
committer | J Pipkin <j@dawnrazor.net> | 2013-01-12 07:14:20 -0600 |
commit | 32abf3c7e9183cfe79019c748e588496722f7426 (patch) | |
tree | 7d9cd861e15595abebdda688fb6066e82febba62 /sbocheck | |
parent | b2a26f795d32e398bfc3dbfc13882419bd3ba929 (diff) | |
parent | f177c4e5c4311e696373c77e593df452c7602d13 (diff) | |
download | sbotools2-32abf3c7e9183cfe79019c748e588496722f7426.tar.xz |
Merge branch 'exit_ask', fixes #41, fixes #37
Diffstat (limited to 'sbocheck')
-rwxr-xr-x | sbocheck | 13 |
1 files changed, 9 insertions, 4 deletions
@@ -85,10 +85,15 @@ sub print_output($) { # save a log of available updates my $logfile = '/var/log/sbocheck.log'; unlink $logfile if -f $logfile; - my $log_fh = open_fh($logfile, '>'); - say {$log_fh} $_ for @$listing; - close $log_fh; - say "A copy of the above result is kept in $logfile\n"; + my ($log_fh, $exit) = open_fh($logfile, '>'); + # non-fatal + if ($exit) { + warn $log_fh if $exit; + } else { + say {$log_fh} $_ for @$listing; + close $log_fh; + say "A copy of the above result is kept in $logfile\n"; + } } else { say "\nNo updates available."; } |