From 4dc1fc16d5a55f0b813abd28b5dcd119a8793ae5 Mon Sep 17 00:00:00 2001 From: Roland Gruber Date: Wed, 13 Dec 2017 17:05:17 +0100 Subject: [PATCH] check for duplicate call --- lam-packaging/debian/minify | 31 +++++++++++++++++-------------- 1 file changed, 17 insertions(+), 14 deletions(-) diff --git a/lam-packaging/debian/minify b/lam-packaging/debian/minify index 982c508b..e95646fe 100755 --- a/lam-packaging/debian/minify +++ b/lam-packaging/debian/minify @@ -2,20 +2,23 @@ set -e outFile=templates/lib/100_lam.${SOURCE_DATE_EPOCH}.min.js -files=`ls templates/lib/*.js` -jsFiles="" -for file in $files; do - jsFiles="$jsFiles --js $file" -done -closure-compiler --charset UTF-8 $jsFiles --js_output_file $outFile -rm $files -# add final new line to supress Debian warnings -echo "" >> $outFile +if [ ! -e $outFile ]; then + files=`ls templates/lib/*.js` + jsFiles="" + for file in $files; do + jsFiles="$jsFiles --js $file" + done + closure-compiler --charset UTF-8 $jsFiles --js_output_file $outFile + rm $files + # add final new line to supress Debian warnings + echo "" >> $outFile +fi files=`ls style/*.css` outFile=style/100_lam.${SOURCE_DATE_EPOCH}.min.css -cat $files | cleancss -o ${outFile} -rm $files -# add final new line to supress Debian warnings -echo "" >> $outFile - +if [ ! -e $outFile ]; then + cat $files | cleancss -o ${outFile} + rm $files + # add final new line to supress Debian warnings + echo "" >> $outFile +fi