From: Mark Andrews Date: Tue, 10 Oct 2006 00:06:04 +0000 (+0000) Subject: 2094. [contrib] Update named-bootconf. [RT# 16404] X-Git-Tag: v9.5.0a1~127 X-Git-Url: http://git.ipfire.org/gitweb/index.cgi?a=commitdiff_plain;h=09cbf84907de2bd088b4ce8bd1307938bf0e81ba;p=thirdparty%2Fbind9.git 2094. [contrib] Update named-bootconf. [RT# 16404] --- diff --git a/CHANGES b/CHANGES index 75dcf771709..246af5b5824 100644 --- a/CHANGES +++ b/CHANGES @@ -1,3 +1,5 @@ +2094. [contrib] Update named-bootconf. [RT# 16404] + 2093. [bug] named-checkzone -s was broken. 2092. [bug] win32: dig, host, nslookup. Use registry config diff --git a/contrib/named-bootconf/named-bootconf.sh b/contrib/named-bootconf/named-bootconf.sh index bbde36edfa8..a0fe43b822a 100644 --- a/contrib/named-bootconf/named-bootconf.sh +++ b/contrib/named-bootconf/named-bootconf.sh @@ -15,7 +15,7 @@ # OR OTHER TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR # PERFORMANCE OF THIS SOFTWARE. -# $Id: named-bootconf.sh,v 1.8 2004/03/05 05:04:25 marka Exp $ +# $Id: named-bootconf.sh,v 1.9 2006/10/10 00:06:04 marka Exp $ # $NetBSD: named-bootconf.sh,v 1.5 1998/12/15 01:00:53 tron Exp $ # @@ -54,9 +54,14 @@ # POSSIBILITY OF SUCH DAMAGE. if [ ${OPTIONFILE-X} = X ]; then - OPTIONFILE=/tmp/.options.`date +%s`.$$ - ZONEFILE=/tmp/.zones.`date +%s`.$$ - COMMENTFILE=/tmp/.comments.`date +%s`.$$ + 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 export OPTIONFILE ZONEFILE COMMENTFILE touch $OPTIONFILE $ZONEFILE $COMMENTFILE DUMP=1 @@ -303,6 +308,7 @@ if [ $DUMP -eq 1 ]; then cat $ZONEFILE $COMMENTFILE rm -f $OPTIONFILE $ZONEFILE $COMMENTFILE + rmdir $WORKDIR fi exit 0