--- - 2008-07-17 22:21:13.599801352 +0100 +++ src/configure.in 2008-07-17 22:21:03.000000000 +0100 @@ -678,8 +678,12 @@ dnl see what the interpreter is built from AC_CACHE_VAL(vi_cv_path_python_plibs, [ - tmp_mkf="/tmp/Makefile-conf$$" - cat ${PYTHON_CONFDIR}/Makefile - <<'eof' >${tmp_mkf} + tmp_mkf="`mktemp`" + if test $? -ne 0 || ! test -f "${tmp_mkf}"; then + echo "Error: Can't create temporary file. Aborting." + exit 1 + fi + cat -- "${PYTHON_CONFDIR}/Makefile" - <<'eof' >"${tmp_mkf}" __: @echo "python_MODLIBS='$(MODLIBS)'" @echo "python_LIBS='$(LIBS)'" @@ -687,8 +691,8 @@ @echo "python_LINKFORSHARED='$(LINKFORSHARED)'" eof dnl -- delete the lines from make about Entering/Leaving directory - eval "`cd ${PYTHON_CONFDIR} && make -f ${tmp_mkf} __ | sed '/ directory /d'`" - rm -f ${tmp_mkf} + eval "`cd ${PYTHON_CONFDIR} && make -f "${tmp_mkf}" __ | sed '/ directory /d'`" + rm -f -- "${tmp_mkf}" if test "x$MACOSX" = "xyes" && ${vi_cv_path_python} -c \ "import sys; sys.exit(${vi_cv_var_python_version} < 2.3)"; then vi_cv_path_python_plibs="-framework Python"