From b2462fb415f2024d780ab144eb2dccc33305ba7f Mon Sep 17 00:00:00 2001 From: Joe Corall Date: Thu, 6 Mar 2025 15:28:05 -0500 Subject: [PATCH] better cleanup --- examples/libreoffice/cmd.sh | 9 ++++++--- 1 file changed, 6 insertions(+), 3 deletions(-) diff --git a/examples/libreoffice/cmd.sh b/examples/libreoffice/cmd.sh index 01bb464..f8ee619 100755 --- a/examples/libreoffice/cmd.sh +++ b/examples/libreoffice/cmd.sh @@ -5,12 +5,15 @@ set -eou pipefail input_temp=$(mktemp /tmp/libreoffice-input-XXXXXX) +PDF="/app/$(basename "$input_temp").pdf" + +cleanup() { + rm -rf "$input_temp" "$PDF" +} +trap cleanup EXIT cat > "$input_temp" libreoffice --headless --convert-to pdf "$input_temp" > /dev/null 2>&1 -PDF="/app/$(basename "$input_temp").pdf" cat "$PDF" - -rm "$input_temp" "$PDF"