From 63adc9b120bd54351fb471690dfb7a13a9fab625 Mon Sep 17 00:00:00 2001 From: Simon Rettberg Date: Thu, 7 Jan 2016 14:43:00 +0100 Subject: [printergui] Delete temp file after printing --- remote/modules/printergui/data/opt/openslx/scripts/run-virt_print | 6 ++++++ 1 file changed, 6 insertions(+) (limited to 'remote/modules') diff --git a/remote/modules/printergui/data/opt/openslx/scripts/run-virt_print b/remote/modules/printergui/data/opt/openslx/scripts/run-virt_print index dfbcdfde..ba352778 100755 --- a/remote/modules/printergui/data/opt/openslx/scripts/run-virt_print +++ b/remote/modules/printergui/data/opt/openslx/scripts/run-virt_print @@ -45,8 +45,10 @@ if which gs 2>/dev/null; then RET=$? if [ $RET -ne 0 ]; then errlog "printergui-validate" "Error: Ghostscript choked on input file" "$ERRLOG" + rm -f -- "$ERRLOG" exit 1 fi + rm -f -- "$ERRLOG" else errlog "printergui-nogs" "Warning: Cannot validate file prior to printing: gs binary not found" fi @@ -57,5 +59,9 @@ RET=$? if [ $RET -ne 0 -a $RET -ne 143 ]; then # SIGTERM results in 143, is sent by printpwgui errlog "printergui-exec" "Error: printergui execution failed with exit code $RET" fi + +sleep 1 +rm -f -- "$FILE" + exit $RET -- cgit v1.2.3-55-g7522