X-Git-Url: https://git.xonotic.org/?p=xonotic%2Fxonotic.git;a=blobdiff_plain;f=misc%2Ftools%2Fcached-converter.sh;h=b1d393d7d6d7b4acba5aeddb9ef65448d9207778;hp=4d52563ec279e3290e88b3b216a11b9368056946;hb=a2ab7b0b50e3f985c1d37da9f56224bde1d61794;hpb=9ce5096de4ccc117678f455f678c1a47bc1e1f52 diff --git a/misc/tools/cached-converter.sh b/misc/tools/cached-converter.sh index 4d52563e..b1d393d7 100755 --- a/misc/tools/cached-converter.sh +++ b/misc/tools/cached-converter.sh @@ -46,6 +46,8 @@ cached() [ -z "$outfile2" ] || name2="$CACHEDIR/$method-$options/$sum-2.${outfile2##*.}" tempfile1="${name1%/*}/new-${name1##*/}" [ -z "$outfile2" ] || tempfile2="${name2%/*}/new-${name2##*/}" + mkdir -p "${outfile%/*}" + [ -z "$outfile2" ] || mkdir -p "${outfile2%/*}" if [ -f "$name1" ]; then ln "$name1" "$outfile1" 2>/dev/null || cp "$name1" "$outfile1" [ -z "$outfile2" ] || ln "$name2" "$outfile2" 2>/dev/null || cp "$name2" "$outfile2"