ffmpeg | branch: master | Clément Bœsch <u...@pkh.me> | Sat May 20 16:44:58 2017 +0200| [091c9860559e4d33179747c5d651bc9e31bd76eb] | committer: Clément Bœsch
Merge commit '78489822074096e3ae0f3c3b70accace955086f6' * commit '78489822074096e3ae0f3c3b70accace955086f6': configure: Place all temporary files in one separate directory Merged-by: Clément Bœsch <u...@pkh.me> > http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=091c9860559e4d33179747c5d651bc9e31bd76eb --- configure | 16 ++++++++++------ 1 file changed, 10 insertions(+), 6 deletions(-) diff --git a/configure b/configure index f377b480dd..aa89d2d1d8 100755 --- a/configure +++ b/configure @@ -3771,19 +3771,23 @@ elif ! check_cmd mktemp -u XXXXXX; then # simple replacement for missing mktemp # NOT SAFE FOR GENERAL USE mktemp(){ - echo "${2%%XXX*}.${HOSTNAME}.${UID}.$$" + tmpname="${2%%XXX*}.${HOSTNAME}.${UID}.$$" + echo "$tmpname" + mkdir "$tmpname" } fi +FFTMPDIR=$(mktemp -d "${TMPDIR}/ffconf.XXXXXXXX" 2> /dev/null) || + die "Unable to create temporary directory in $TMPDIR." + tmpfile(){ - tmp=$(mktemp -u "${TMPDIR}/ffconf.XXXXXXXX")$2 && - (set -C; exec > $tmp) 2>/dev/null || - die "Unable to create temporary file in $TMPDIR." - append TMPFILES $tmp + tmp="${FFTMPDIR}/test"$2 + (set -C; exec > $tmp) 2> /dev/null || + die "Unable to create temporary file in $FFTMPDIR." eval $1=$tmp } -trap 'rm -f -- $TMPFILES' EXIT +trap 'rm -rf -- "$FFTMPDIR"' EXIT tmpfile TMPASM .asm tmpfile TMPC .c ====================================================================== diff --cc configure index f377b480dd,a46e670ecd..aa89d2d1d8 --- a/configure +++ b/configure @@@ -3775,15 -2965,17 +3777,17 @@@ elif ! check_cmd mktemp -u XXXXXX; the } fi -AVTMPDIR=$(mktemp -d "${TMPDIR}/avconf.XXXXXXXX" 2> /dev/null) || ++FFTMPDIR=$(mktemp -d "${TMPDIR}/ffconf.XXXXXXXX" 2> /dev/null) || + die "Unable to create temporary directory in $TMPDIR." + tmpfile(){ - tmp=$(mktemp -u "${TMPDIR}/ffconf.XXXXXXXX")$2 && - (set -C; exec > $tmp) 2>/dev/null || - die "Unable to create temporary file in $TMPDIR." - append TMPFILES $tmp - tmp="${AVTMPDIR}/test"$2 ++ tmp="${FFTMPDIR}/test"$2 + (set -C; exec > $tmp) 2> /dev/null || - die "Unable to create temporary file in $AVTMPDIR." ++ die "Unable to create temporary file in $FFTMPDIR." eval $1=$tmp } - trap 'rm -f -- $TMPFILES' EXIT -trap 'rm -rf -- "$AVTMPDIR"' EXIT ++trap 'rm -rf -- "$FFTMPDIR"' EXIT tmpfile TMPASM .asm tmpfile TMPC .c _______________________________________________ ffmpeg-cvslog mailing list ffmpeg-cvslog@ffmpeg.org http://ffmpeg.org/mailman/listinfo/ffmpeg-cvslog