]> git.ipfire.org Git - thirdparty/bind9.git/commitdiff
2094. [contrib] Update named-bootconf. [RT# 16404]
authorMark Andrews <marka@isc.org>
Tue, 10 Oct 2006 00:07:37 +0000 (00:07 +0000)
committerMark Andrews <marka@isc.org>
Tue, 10 Oct 2006 00:07:37 +0000 (00:07 +0000)
CHANGES
contrib/named-bootconf/named-bootconf.sh

diff --git a/CHANGES b/CHANGES
index df1acbda137901b34788e25849b6246d61ee422d..a17f88d4db293f74b98aec361ae80e72ef6f6d54 100644 (file)
--- a/CHANGES
+++ b/CHANGES
@@ -1,3 +1,5 @@
+2094.  [contrib]       Update named-bootconf.  [RT# 16404]
+
 2092.  [bug]           win32: dig, host, nslookup.  Use registry config
                        if resolv.conf does not exist or no nameservers
                        listed. [RT #15877] 
index 0d9f72ae0de18d7fea3e1939ad1aa8d0c7b984a4..e218ddc7646eb35a4821d580db662ecacb55658f 100644 (file)
@@ -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.7.206.1 2004/03/06 13:16:11 marka Exp $
+# $Id: named-bootconf.sh,v 1.7.206.2 2006/10/10 00:07:37 marka Exp $
 
 # $NetBSD: named-bootconf.sh,v 1.5 1998/12/15 01:00:53 tron Exp $
 #
 # 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