From cfe8b6bd9a4f1921cb728d784083300344bcf2b1 Mon Sep 17 00:00:00 2001 From: Jonathan Druart Date: Thu, 7 Apr 2011 17:08:48 +0200 Subject: [PATCH] Bug 6048: printoverdues.sh bash odities Signed-off-by: Robin Sheat Note: this script really needs a rewrite, but this patch does fix up the things it's supposed to fix up. Signed-off-by: Paul Poulain Signed-off-by: Chris Cormack --- misc/cronjobs/printoverdues.sh | 18 +++++++++++------- 1 file changed, 11 insertions(+), 7 deletions(-) diff --git a/misc/cronjobs/printoverdues.sh b/misc/cronjobs/printoverdues.sh index 99bb878fd1..51bb30f8bf 100755 --- a/misc/cronjobs/printoverdues.sh +++ b/misc/cronjobs/printoverdues.sh @@ -27,20 +27,24 @@ then fi if [[ -n $2 && -f $2 ]] then - set $optpisa "--css $2"; + optpisa="--css $2"; fi if [[ -n $3 ]] then - set $optprinter "-h $3"; + optprinter="-h $3"; fi if [[ -n $4 ]] then - set $optprinter "$optprinter -d $4"; + optprinter="$optprinter -d $4"; fi for i in $1/*.html do - xhtml2pdf $optpisa $i + xhtml2pdf $optpisa $i; done -lp $optprinter $1/*.pdf -tar cvfz $directory`date "+%Y%m%d"`.tar.gz $directory -rm -rf $directory + +if [[ -n $optprinter ]] +then + lp $optprinter $1/*.pdf; +fi + +tar cvfz $directory`date "+%Y%m%d"`.tar.gz $directory; -- 2.39.5