From: J. David Bavousett Date: Thu, 25 Jun 2009 14:43:39 +0000 (-0400) Subject: Modified fines.pl to not throw warning if --out not specified X-Git-Tag: n_acq_a_porter~26^2~23 X-Git-Url: http://git.rot13.org/?p=koha.git;a=commitdiff_plain;h=7468f49bd6780aefda05d5c8d322fb330c69bcb1 Modified fines.pl to not throw warning if --out not specified It appears, in Ryan's patch, that he wants to throw a warning to the log if the directory specified in --out is not present. (Further messages will be given when the open-or-die occurs a few lines later.) However, it was throwing the warning if --out was not specified at all, which is undesirable. This patch modifies that bit to check for the presence of whatever directory is going to be used, either --out, ENV{TMPDIR}, or /tmp. As before, if the write to the directory fails for any reason--including its' non-existence--that is handled later, but this message will help inform the troubleshooter. Signed-off-by: Galen Charlton --- diff --git a/misc/cronjobs/fines.pl b/misc/cronjobs/fines.pl index 42498f329d..65bfb7ab58 100755 --- a/misc/cronjobs/fines.pl +++ b/misc/cronjobs/fines.pl @@ -105,7 +105,9 @@ if($output_dir){ $fldir = $output_dir if( -d $output_dir ); } else { $fldir = $ENV{TMPDIR} || "/tmp"; - warn "Could not write to $output_dir ... does not exist!"; +} +if (!-d $fldir) { + warn "Could not write to $fldir ... does not exist!"; } $filename = $dbname; $filename =~ s/\W//;