2
0
mirror of https://gitlab.isc.org/isc-projects/dhcp synced 2025-09-02 07:15:44 +00:00

Support nsupdate with --with-nsupdate in ./configure.

This commit is contained in:
Ted Lemon
1999-07-07 15:20:10 +00:00
parent 976b9e11ed
commit cabe377a24
3 changed files with 32 additions and 18 deletions

View File

@@ -34,6 +34,14 @@ ETC = /etc
VARRUN = /var/run VARRUN = /var/run
VARDB = /var/db VARDB = /var/db
LIBS = $(BINDLIB) LIBS = $(BINDLIB)
COPTS = $(BINDDEF)
## Dynamic DNS update support
##--nsupdate--
#BINDLIB = -L/usr/local/bind/lib -lbind
#BINDINC = -I/usr/local/bind/include
#BINDDEF = -DNSUPDATE
##--nsupdate--
## Porting:: ## Porting::
# #
@@ -63,7 +71,7 @@ LIBS = $(BINDLIB)
##--nextstep-- ##--nextstep--
#CF = cf/nextstep.h #CF = cf/nextstep.h
#CC=cc #CC=cc
#COPTS = -Wall #COPTS = -Wall $(BINDDEF)
#BINDIR=/usr/etc #BINDIR=/usr/etc
#ADMMANDIR = /usr/local/man/cat8 #ADMMANDIR = /usr/local/man/cat8
#FFMANDIR = /usr/local/man/cat5 #FFMANDIR = /usr/local/man/cat5
@@ -91,7 +99,7 @@ LIBS = $(BINDLIB)
#MANINSTALL=/usr/ucb/install #MANINSTALL=/usr/ucb/install
#LIBS = $(BINDLIB) -lresolv -lsocket -lnsl -lgen #LIBS = $(BINDLIB) -lresolv -lsocket -lnsl -lgen
#CC=gcc #CC=gcc
#COPTS = -Wall -Wno-unused -Wno-implicit -Wno-comment \ #COPTS = $(BINDDEF) -Wall -Wno-unused -Wno-implicit -Wno-comment \
# -Wno-uninitialized -Wno-char-subscripts -Wno-switch -Werror # -Wno-uninitialized -Wno-char-subscripts -Wno-switch -Werror
#CF = cf/sunos5-5.h #CF = cf/sunos5-5.h
#ADMMANDIR = /usr/share/man/cat1m #ADMMANDIR = /usr/share/man/cat1m
@@ -109,7 +117,7 @@ LIBS = $(BINDLIB)
#MANINSTALL=/usr/ucb/install #MANINSTALL=/usr/ucb/install
#LIBS = $(BINDLIB) -lresolv -lsocket -lnsl -lgen #LIBS = $(BINDLIB) -lresolv -lsocket -lnsl -lgen
#CC=cc #CC=cc
#COPTS = -D__svr4__ #COPTS = -D__svr4__ $(BINDDEF)
#CF = cf/sunos5-5.h #CF = cf/sunos5-5.h
#ADMMANDIR = /usr/share/man/cat1m #ADMMANDIR = /usr/share/man/cat1m
#ADMMANEXT = .1m #ADMMANEXT = .1m
@@ -148,7 +156,7 @@ LIBS = $(BINDLIB)
##--rhapsody-- ##--rhapsody--
#CF = cf/rhapsody.h #CF = cf/rhapsody.h
#COPTS = -Wall -Wno-unused -Wno-implicit -Wno-comment \ #COPTS = -Wall -Wno-unused -Wno-implicit -Wno-comment \
# -Wno-uninitialized -Wno-switch -Werror -pipe # -Wno-uninitialized -Wno-switch -Werror -pipe $(BINDDEF)
#SCRIPT=rhapsody #SCRIPT=rhapsody
##--rhapsody-- ##--rhapsody--
@@ -156,7 +164,7 @@ LIBS = $(BINDLIB)
##--netbsd-- ##--netbsd--
#CF = cf/netbsd.h #CF = cf/netbsd.h
#COPTS = -Wall -Wstrict-prototypes -Wno-unused -Wno-implicit -Wno-comment \ #COPTS = -Wall -Wstrict-prototypes -Wno-unused -Wno-implicit -Wno-comment \
# -Wno-uninitialized -Werror -Wno-switch -pipe # -Wno-uninitialized -Werror -Wno-switch -pipe $(BINDDEF)
#SCRIPT=netbsd #SCRIPT=netbsd
##--netbsd-- ##--netbsd--
@@ -175,7 +183,7 @@ LIBS = $(BINDLIB)
## Linux 1.x ## Linux 1.x
##--linux-1-- ##--linux-1--
#COPTS = -DLINUX_MAJOR=1 -DLINUX_MINOR=0 #COPTS = -DLINUX_MAJOR=1 -DLINUX_MINOR=0 $(BINDDEF)
#CF = cf/linux.h #CF = cf/linux.h
#ADMMANDIR = /usr/man/man8 #ADMMANDIR = /usr/man/man8
#ADMMANEXT = .8 #ADMMANEXT = .8
@@ -189,7 +197,7 @@ LIBS = $(BINDLIB)
## Linux 2.0 ## Linux 2.0
##--linux-2.0-- ##--linux-2.0--
#COPTS = -DLINUX_MAJOR=2 -DLINUX_MINOR=0 #COPTS = -DLINUX_MAJOR=2 -DLINUX_MINOR=0 $(BINDDEF)
#CF = cf/linux.h #CF = cf/linux.h
#ADMMANDIR = /usr/man/man8 #ADMMANDIR = /usr/man/man8
#ADMMANEXT = .8 #ADMMANEXT = .8
@@ -203,7 +211,7 @@ LIBS = $(BINDLIB)
## Linux 2.1 ## Linux 2.1
##--linux-2.1-- ##--linux-2.1--
#COPTS = -DLINUX_MAJOR=2 -DLINUX_MINOR=1 #COPTS = -DLINUX_MAJOR=2 -DLINUX_MINOR=1 $(BINDDEF)
#CF = cf/linux.h #CF = cf/linux.h
#ADMMANDIR = /usr/man/man8 #ADMMANDIR = /usr/man/man8
#ADMMANEXT = .8 #ADMMANEXT = .8
@@ -217,7 +225,7 @@ LIBS = $(BINDLIB)
## Linux 2.2 ## Linux 2.2
##--linux-2.2-- ##--linux-2.2--
#COPTS = -DLINUX_MAJOR=2 -DLINUX_MINOR=2 #COPTS = -DLINUX_MAJOR=2 -DLINUX_MINOR=2 $(BINDDEF)
#CF = cf/linux.h #CF = cf/linux.h
#ADMMANDIR = /usr/man/man8 #ADMMANDIR = /usr/man/man8
#ADMMANEXT = .8 #ADMMANEXT = .8
@@ -257,7 +265,7 @@ LIBS = $(BINDLIB)
#FFMANEXT = .5 #FFMANEXT = .5
#MANCAT = man #MANCAT = man
#VARRUN = /etc #VARRUN = /etc
#COPTS=-w3 -Dlint #COPTS=-w3 -Dlint $(BINDDEF)
#LFLAGS=$(DEBUG) "-Wl,op symfile" -l socket #LFLAGS=$(DEBUG) "-Wl,op symfile" -l socket
#MANINSTALL = /bin/true #MANINSTALL = /bin/true
#INSTALL = cp #INSTALL = cp
@@ -290,7 +298,7 @@ LIBS = $(BINDLIB)
##--irix-- ##--irix--
#LFLAGS=$(DEBUG) -Wl,-woff,84 -Wl,-woff,85 -Wl,-woff,134 #LFLAGS=$(DEBUG) -Wl,-woff,84 -Wl,-woff,85 -Wl,-woff,134
#CC=gcc #CC=gcc
#COPTS = -I/usr/local/include #COPTS = -I/usr/local/include $(BINDDEF)
#CF = cf/irix.h #CF = cf/irix.h
#BINDIR = /usr/local/etc #BINDIR = /usr/local/etc
#ADMMANDIR = /usr/local/man/man8 #ADMMANDIR = /usr/local/man/man8

15
configure vendored
View File

@@ -1,6 +1,17 @@
#!/bin/sh #!/bin/sh
sysname=$1 while [ $# != 0 ]; do
if [ x$1 = x--with-nsupdate ]; then
nsupdate="-e /^##--nsupdate--/,/^##--nsupdate--/s/^#//"
else
if [ $?sysname = 0 ]; then
sysname=$1
else
echo "Unexpected argument: $1"
fi
fi
shift
done
uname=`uname -s` uname=`uname -s`
machine=`uname -m` machine=`uname -m`
@@ -79,7 +90,7 @@ fi
echo "System Type: $sysname" echo "System Type: $sysname"
for foo in . client server relay common; do for foo in . client server relay common; do
(sed -e "/^##--${sysname}--/,/^##--${sysname}--/s/^#//" \ (sed $nsupdate -e "/^##--${sysname}--/,/^##--${sysname}--/s/^#//" \
<Makefile.conf; cat site.conf; cat $foo/Makefile.dist) \ <Makefile.conf; cat site.conf; cat $foo/Makefile.dist) \
>$foo/Makefile >$foo/Makefile
done done

View File

@@ -1,7 +1,2 @@
# Put local site configuration stuff here to override the default # Put local site configuration stuff here to override the default
# settings in Makefile.conf # settings in Makefile.conf
# Uncomment the line below and make relevant adjustments for your local
# configuration if you are going to use the Dynamic DNS update code.
# BINDLIB = -L/usr/local/bind/lib -lbind
# BINDINC = -I/usr/local/bind/include