From c0850fbf2bd759ee310dce56a545274b672e366e Mon Sep 17 00:00:00 2001 From: Toke Eskildsen <te@ekot.dk> Date: Tue, 21 Oct 2014 15:24:01 +0200 Subject: [PATCH] Intermediate mpc-files are now stored in /tmp (or at a user specified location). This closes #63 --- quack.sh | 10 +++++++++- 1 file changed, 9 insertions(+), 1 deletion(-) diff --git a/quack.sh b/quack.sh index 8df94b7..37b344c 100755 --- a/quack.sh +++ b/quack.sh @@ -186,6 +186,9 @@ export BLOWN_BLACK_WT=0,0,0 export SNIPPET_FOLDER="" export SNIPPET_IMAGE="" +# Temporary folder used for .mpc files and similar +export DEFAULT_QUACK_TMP="/tmp" + # End default settings. User-supplied overrides will be loaded from quack.settings # If present in a source-folder, the content of the folder will be inserted into @@ -362,6 +365,10 @@ if [ ! -f "$ROOT/web/$DRAGON" ]; then fi fi +if [ -z "$QUACK_TMP" ]; then + export QUACK_TMP=$DEFAULT_QUACK_TMP +fi + # Copy OpenSeadragon and all css-files to destination function copyFiles () { if [ ! -d "$DEST" ]; then @@ -477,7 +484,8 @@ function makeImages() { # The intermediate format mpc is memory-mapped and very fast for reuse - local GM_INTERMEDIATE="${DEST_FOLDER}/${BASE}.mpc" + local GM_INTERMEDIATE=`echo "${DEST_FOLDER}/${BASE}.mpc" | sed 's@/@_@g'` + local GM_INTERMEDIATE="$QUACK_TMP/$GM_INTERMEDIATE" if [ ! -f "$SOURCE_IMAGE" ]; then echo "The source image $S does not exists" >&2 -- GitLab