28 lines
877 B
Diff
28 lines
877 B
Diff
diff -ru groff-1.18.1.1/contrib/groffer/groffer.sh groff-1.18.1.1.new/contrib/groffer/groffer.sh
|
|
--- groff-1.18.1.1/contrib/groffer/groffer.sh 2004-06-15 03:44:50.000000000 +0200
|
|
+++ groff-1.18.1.1.new/contrib/groffer/groffer.sh 2004-12-06 22:02:31.072260000 +0100
|
|
@@ -3228,18 +3228,13 @@
|
|
do
|
|
if is_not_empty "$d"; then
|
|
if obj d is_dir && obj d is_writable; then
|
|
- _TMP_DIR="${d}/${_PROGRAM_NAME}${_PROCESS_ID}";
|
|
- if obj _TMP_DIR is_dir; then
|
|
- rm -f "${_TMP_DIR}"/*;
|
|
+ _TMP_DIR="`mktemp -d ${d}/${_PROGRAM_NAME}.XXXXXX`";
|
|
+ if test $? = 0; then
|
|
break;
|
|
else
|
|
- mkdir "${_TMP_DIR}";
|
|
- if obj _TMP_DIR is_not_dir; then
|
|
- _TMP_DIR='';
|
|
- continue;
|
|
- fi;
|
|
- break;
|
|
- fi;
|
|
+ _TMP_DIR='';
|
|
+ continue;
|
|
+ fi
|
|
fi;
|
|
if obj _TMP_DIR is_not_writable; then
|
|
_TMP_DIR='';
|