diff --git a/nix/packages/by-name/easyscan/easyscan.sh b/nix/packages/by-name/easyscan/easyscan.sh index c9d54dc1..633c7686 100644 --- a/nix/packages/by-name/easyscan/easyscan.sh +++ b/nix/packages/by-name/easyscan/easyscan.sh @@ -11,6 +11,13 @@ tempdir="$(mktemp -d)" filenames=() counter=1 +function clean() { + # Make sure I don't remove things other than pdf + rm "$tempdir/"*.pdf + rm -d "$tempdir" +} +trap clean EXIT + while :; do ok="true" echo "Scanning page $counter" @@ -51,6 +58,4 @@ pdfunite "${filenames[@]}" "$merged_filename" mkdir -p "$(dirname "$OUTPUT_FILE")" cp "$merged_filename" "$OUTPUT_FILE" -# Make sure I don't remove things other than pdf -rm "$tempdir/"*.pdf -rm -d "$tempdir" +clean