diff -up bind-9.3.4-P1/contrib/named-bootconf/named-bootconf.sh.tmp bind-9.3.4-P1/contrib/named-bootconf/named-bootconf.sh --- bind-9.3.4-P1/contrib/named-bootconf/named-bootconf.sh.tmp 2006-10-11 04:33:28.000000000 +0200 +++ bind-9.3.4-P1/contrib/named-bootconf/named-bootconf.sh 2007-11-21 14:01:31.000000000 +0100 @@ -54,14 +54,10 @@ # POSSIBILITY OF SUCH DAMAGE. if [ ${OPTIONFILE-X} = X ]; then - WORKDIR=/tmp/`date +%s`.$$ - ( umask 077 ; mkdir $WORKDIR ) || { - echo "unable to create work directory '$WORKDIR'" >&2 - exit 1 - } - OPTIONFILE=$WORKDIR/options - ZONEFILE=$WORKDIR/zones - COMMENTFILE=$WORKDIR/comments + OPTIONFILE=`mktemp /tmp/.options.XXXXXX` || exit 1 + ZONEFILE=`mktemp /tmp/.zones.XXXXXX` || exit 1 + COMMENTFILE=`mktemp /tmp/.comments.XXXXXX` || exit 1 + export OPTIONFILE ZONEFILE COMMENTFILE touch $OPTIONFILE $ZONEFILE $COMMENTFILE DUMP=1 @@ -308,7 +304,6 @@ if [ $DUMP -eq 1 ]; then cat $ZONEFILE $COMMENTFILE rm -f $OPTIONFILE $ZONEFILE $COMMENTFILE - rmdir $WORKDIR fi exit 0