mirror of
https://codeberg.org/h3xx/optipdf
synced 2024-08-15 00:03:23 +00:00
Use a temp directory for temporary files
This commit is contained in:
parent
c7e6ff5a3e
commit
306fb7e8c9
1 changed files with 3 additions and 5 deletions
8
optipdf
8
optipdf
|
@ -42,9 +42,9 @@ KEEP_BACKUP_SUFFIX=
|
||||||
FORCE_OVERWRITE=0
|
FORCE_OVERWRITE=0
|
||||||
ENCODE_THRU_WARNINGS=0
|
ENCODE_THRU_WARNINGS=0
|
||||||
|
|
||||||
TEMP_FILES=()
|
TEMP_DIR=$(mktemp -d -t "${0##*/}.XXXXXX")
|
||||||
cleanup() {
|
cleanup() {
|
||||||
rm -f -- "${TEMP_FILES[@]}"
|
rm -fr -- "$TEMP_DIR"
|
||||||
}
|
}
|
||||||
trap 'cleanup' EXIT
|
trap 'cleanup' EXIT
|
||||||
|
|
||||||
|
@ -222,9 +222,6 @@ use_smaller() {
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
||||||
TEMP=$(mktemp -t "${0##*/}.XXXXXX")
|
|
||||||
TEMP_FILES+=("$TEMP")
|
|
||||||
|
|
||||||
QPDF_ARGS=(
|
QPDF_ARGS=(
|
||||||
--compression-level=9
|
--compression-level=9
|
||||||
--deterministic-id
|
--deterministic-id
|
||||||
|
@ -248,6 +245,7 @@ fi
|
||||||
ERRORS=0
|
ERRORS=0
|
||||||
FREED_TOTAL=0
|
FREED_TOTAL=0
|
||||||
for FILE in "${FILES[@]}"; do
|
for FILE in "${FILES[@]}"; do
|
||||||
|
TEMP=$(mktemp -p "$TEMP_DIR" -t 'file.XXXXXX')
|
||||||
rm -f -- "$TEMP"
|
rm -f -- "$TEMP"
|
||||||
BEGIN_FILESIZE=$(file_size "$FILE")
|
BEGIN_FILESIZE=$(file_size "$FILE")
|
||||||
|
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue