diff options
author | peter <peter@FreeBSD.org> | 1996-08-29 19:43:00 +0000 |
---|---|---|
committer | peter <peter@FreeBSD.org> | 1996-08-29 19:43:00 +0000 |
commit | 7b5e65a988bf12249df65ab32c621b55ebde3038 (patch) | |
tree | 13c33ff4f656f34b738615018b34502af7f4fbd0 /usr.sbin | |
parent | c6e5a825dc3199ca95f65ee182c7935523621f13 (diff) | |
download | FreeBSD-src-7b5e65a988bf12249df65ab32c621b55ebde3038.zip FreeBSD-src-7b5e65a988bf12249df65ab32c621b55ebde3038.tar.gz |
Import some bmake glue for bind-4.9.4-p1.
This is based on Paul Vixie's makefiles, but some of it doesn't look much
like it now.
Diffstat (limited to 'usr.sbin')
-rw-r--r-- | usr.sbin/bind/Makefile | 8 | ||||
-rw-r--r-- | usr.sbin/bind/Makefile.inc | 29 | ||||
-rw-r--r-- | usr.sbin/bind/Makefile.maninc | 56 | ||||
-rw-r--r-- | usr.sbin/bind/addr/Makefile | 13 | ||||
-rw-r--r-- | usr.sbin/bind/dig/Makefile | 14 | ||||
-rw-r--r-- | usr.sbin/bind/dnsquery/Makefile | 12 | ||||
-rw-r--r-- | usr.sbin/bind/host/Makefile | 12 | ||||
-rw-r--r-- | usr.sbin/bind/man/Makefile | 18 | ||||
-rw-r--r-- | usr.sbin/bind/named-xfer/Makefile | 21 | ||||
-rw-r--r-- | usr.sbin/bind/named.reload/Makefile | 23 | ||||
-rw-r--r-- | usr.sbin/bind/named.restart/Makefile | 23 | ||||
-rw-r--r-- | usr.sbin/bind/named/Makefile | 25 | ||||
-rw-r--r-- | usr.sbin/bind/ndc/Makefile | 26 | ||||
-rw-r--r-- | usr.sbin/bind/ndc/awkedit | 24 | ||||
-rw-r--r-- | usr.sbin/bind/nslookup/Makefile | 24 |
15 files changed, 328 insertions, 0 deletions
diff --git a/usr.sbin/bind/Makefile b/usr.sbin/bind/Makefile new file mode 100644 index 0000000..41aae44 --- /dev/null +++ b/usr.sbin/bind/Makefile @@ -0,0 +1,8 @@ +# $Id$ + +SUBDIR= named named-xfer \ + ndc named.reload named.restart \ + addr dig dnsquery host nslookup \ + man + +.include <bsd.subdir.mk> diff --git a/usr.sbin/bind/Makefile.inc b/usr.sbin/bind/Makefile.inc new file mode 100644 index 0000000..6754a86 --- /dev/null +++ b/usr.sbin/bind/Makefile.inc @@ -0,0 +1,29 @@ +# From: Id: Makefile.inc,v 8.4 1996/03/03 17:42:43 vixie Exp +# $Id$ + +.ifndef (Mk.Inc) +Mk.Inc?=defined + +BIND_DIR= ${.CURDIR}/../../../contrib/bind + +VER!= awk -F' *= *' '$$1 == "VER" { print $$2 ; exit }' \ + ${BIND_DIR}/Makefile + +PIDDIR= /var/run +INDOT= +XFER_INDOT= ${INDOT} +PS= ps +DESTSBIN= /usr/sbin +DESTBIN= /usr/bin +DESTLIBEXEC= /usr/libexec +IOT= ABRT + +CONFIG?= -DUSE_OPTIONS_H +INCLUDE?= -I. -I${BIND_DIR} -I${BIND_DIR}/include +CFLAGS+= ${INCLUDE} ${CONFIG} + +BINGRP= bin +BINOWN= bin + +.include "Makefile.maninc" +.endif diff --git a/usr.sbin/bind/Makefile.maninc b/usr.sbin/bind/Makefile.maninc new file mode 100644 index 0000000..8551e63 --- /dev/null +++ b/usr.sbin/bind/Makefile.maninc @@ -0,0 +1,56 @@ +# From: Id: Makefile.maninc,v 8.1 1994/12/15 06:23:43 vixie Exp +# $Id$ + +# (the BIND kit's man page Makefile has gotten bad and crazy over the years. +# this file has to be included AFTER bsd.prog.mk (which includes bsd.man.mk)) +CMD_EXT= 1 +SYSCALL_EXT= 2 +BSD_SYSCALL_EXT=2 +LIB_C_EXT= 3 +LIB_NETWORK_EXT=3 +FORMAT_EXT= 5 +DESC_EXT= 7 +SYS_OPS_EXT= 8 + +EXT_SED_CMD = INDOT_U=`echo "${INDOT}"|tr "[a-z]" "[A-Z]"`; \ + export INDOT_U; \ + XFER_INDOT_U=`echo "${XFER_INDOT}"|tr "[a-z]" "[A-Z]"`; \ + export XFER_INDOT_U; \ + CMD_EXT_U=`echo "${CMD_EXT}"|tr "[a-z]" "[A-Z]"`; \ + export CMD_EXT_U; \ + SYS_OPS_EXT_U=`echo "${SYS_OPS_EXT}"|tr "[a-z]" "[A-Z]"`; \ + export SYS_OPS_EXT_U; \ + LIB_NETWORK_EXT_U=`echo "${LIB_NETWORK_EXT}"|tr "[a-z]" "[A-Z]"`; \ + export LIB_NETWORK_EXT_U; \ + FORMAT_EXT_U=`echo "${FORMAT_EXT}"|tr "[a-z]" "[A-Z]"`; \ + export FORMAT_EXT_U; \ + DESC_EXT_U=`echo "${DESC_EXT}"|tr "[a-z]" "[A-Z]"`; \ + export DESC_EXT_U; \ + SYSCALL_EXT_U=`echo "${SYSCALL_EXT}"|tr "[a-z]" "[A-Z]"`; \ + export SYSCALL_EXT_U; \ + BSD_SYSCALL_EXT_U=`echo "${BSD_SYSCALL_EXT}"|tr "[a-z]" "[A-Z]"`; \ + export BSD_SYSCALL_EXT_U; \ + LIB_C_EXT_U=`echo "${LIB_C_EXT}"|tr "[a-z]" "[A-Z]"`; \ + export LIB_C_EXT_U; \ + sed -e "s/@INDOT@/${INDOT}/g" \ + -e "s/@INDOT_U@/$${INDOT_U}/g" \ + -e "s/@XFER_INDOT@/${XFER_INDOT}/g" \ + -e "s/@XFER_INDOT_U@/$${XFER_INDOT_U}/g" \ + -e "s/@CMD_EXT@/${CMD_EXT}/g" \ + -e "s/@CMD_EXT_U@/$${CMD_EXT_U}/g" \ + -e "s/@LIB_NETWORK_EXT@/${LIB_NETWORK_EXT}/g" \ + -e "s/@LIB_NETWORK_EXT_U@/$${LIB_NETWORK_EXT_U}/g" \ + -e "s/@FORMAT_EXT@/${FORMAT_EXT}/g" \ + -e "s/@FORMAT_EXT_U@/$${FORMAT_EXT_U}/g" \ + -e "s/@DESC_EXT@/${DESC_EXT}/g" \ + -e "s/@DESC_EXT_U@/$${DESC_EXT_U}/g" \ + -e "s/@SYS_OPS_EXT@/${SYS_OPS_EXT}/g" \ + -e "s/@SYS_OPS_EXT_U@/$${SYS_OPS_EXT_U}/g" \ + -e "s/@SYSCALL_EXT@/${SYSCALL_EXT}/g" \ + -e "s/@SYSCALL_EXT_U@/$${SYSCALL_EXT_U}/g" \ + -e "s/@BSD_SYSCALL_EXT@/${BSD_SYSCALL_EXT}/g" \ + -e "s/@BSD_SYSCALL_EXT_U@/$${BSD_SYSCALL_EXT_U}/g" \ + -e "s/@LIB_C_EXT@/${LIB_C_EXT}/g" \ + -e "s/@LIB_C_EXT_U@/$${LIB_C_EXT_U}/g" + +MANFILTER= ${EXT_SED_CMD} diff --git a/usr.sbin/bind/addr/Makefile b/usr.sbin/bind/addr/Makefile new file mode 100644 index 0000000..5f8b173 --- /dev/null +++ b/usr.sbin/bind/addr/Makefile @@ -0,0 +1,13 @@ +# $Id$ + +.include "${.CURDIR}/../Makefile.inc" + +.PATH: ${BIND_DIR}/tools +.PATH: ${BIND_DIR}/man + +PROG= addr +NOMAN= naughty vixie! :-) + +BINDIR= ${DESTBIN} + +.include <bsd.prog.mk> diff --git a/usr.sbin/bind/dig/Makefile b/usr.sbin/bind/dig/Makefile new file mode 100644 index 0000000..2069318 --- /dev/null +++ b/usr.sbin/bind/dig/Makefile @@ -0,0 +1,14 @@ +# $Id$ + +.include "${.CURDIR}/../Makefile.inc" + +.PATH: ${BIND_DIR}/tools \ + ${BIND_DIR}/tools/nslookup \ + ${BIND_DIR}/man + +PROG= dig +SRCS= dig.c list.c subr.c debug.c send.c + +BINDIR= ${DESTBIN} + +.include <bsd.prog.mk> diff --git a/usr.sbin/bind/dnsquery/Makefile b/usr.sbin/bind/dnsquery/Makefile new file mode 100644 index 0000000..db5fb47 --- /dev/null +++ b/usr.sbin/bind/dnsquery/Makefile @@ -0,0 +1,12 @@ +# $Id$ + +.include "${.CURDIR}/../Makefile.inc" + +.PATH: ${BIND_DIR}/tools +.PATH: ${BIND_DIR}/man + +PROG= dnsquery + +BINDIR= ${DESTBIN} + +.include <bsd.prog.mk> diff --git a/usr.sbin/bind/host/Makefile b/usr.sbin/bind/host/Makefile new file mode 100644 index 0000000..0ba5838 --- /dev/null +++ b/usr.sbin/bind/host/Makefile @@ -0,0 +1,12 @@ +# $Id$ + +.include "${.CURDIR}/../Makefile.inc" + +.PATH: ${BIND_DIR}/tools +.PATH: ${BIND_DIR}/man + +PROG= host + +BINDIR= ${DESTBIN} + +.include <bsd.prog.mk> diff --git a/usr.sbin/bind/man/Makefile b/usr.sbin/bind/man/Makefile new file mode 100644 index 0000000..df881fe --- /dev/null +++ b/usr.sbin/bind/man/Makefile @@ -0,0 +1,18 @@ +# $Id$ + +.include "${.CURDIR}/../Makefile.inc" + +.PATH: ${BIND_DIR}/man + +MAN3+= gethostbyname.3 getnetent.3 resolver.3 + +MLINKS+=gethostbyname.3 endhostent.3 gethostbyname.3 gethostbyaddr.3 \ + gethostbyname.3 sethostent.3 gethostbyname.3 gethostent.3 \ + gethostbyname.3 herror.3 +MLINKS+=getnetent.3 endnetent.3 getnetent.3 getnetbyaddr.3 \ + getnetent.3 getnetbyname.3 getnetent.3 setnetent.3 +MLINKS+=resolver.3 dn_comp.3 resolver.3 dn_expand.3 resolver.3 res_init.3 \ + resolver.3 res_mkquery.3 resolver.3 res_send.3 resolver.3 res_query.3 \ + resolver.3 res_search.3 + +.include <bsd.prog.mk> diff --git a/usr.sbin/bind/named-xfer/Makefile b/usr.sbin/bind/named-xfer/Makefile new file mode 100644 index 0000000..df642fe --- /dev/null +++ b/usr.sbin/bind/named-xfer/Makefile @@ -0,0 +1,21 @@ +# $Id$ + +.include "${.CURDIR}/../Makefile.inc" + +.PATH: ${BIND_DIR}/named +.PATH: ${BIND_DIR}/man + +PROG= named-xfer +SRCS= named-xfer.c db_glue.c storage.c dmalloc.c version.c +MAN8= named-xfer.8 + +BINDIR= ${DESTLIBEXEC} +CLEANFILES+= version.c + +version.c: Version.c ${BIND_DIR}/Makefile + (u=$${USER-root} d=`pwd` h=`hostname` t=`date`; \ + sed -e "s|%WHEN%|$${t}|" -e "s|%VERSION%|"${VER}"|" \ + -e "s|%WHOANDWHERE%|$${u}@$${h}:$${d}|" \ + < ${BIND_DIR}/named/Version.c > version.c) + +.include <bsd.prog.mk> diff --git a/usr.sbin/bind/named.reload/Makefile b/usr.sbin/bind/named.reload/Makefile new file mode 100644 index 0000000..d591982 --- /dev/null +++ b/usr.sbin/bind/named.reload/Makefile @@ -0,0 +1,23 @@ +# $Id$ + +.include "${.CURDIR}/../Makefile.inc" + +.PATH: ${BIND_DIR}/named +.PATH: ${BIND_DIR}/man + +BINDIR= ${DESTSBIN} +MAN8= named.reload.8 +CLEANFILES+= named.reload + +all: named.reload + +realinstall: + ${INSTALL} -c -o ${BINOWN} -g ${BINGRP} -m ${BINMODE} named.reload \ + ${DESTDIR}${BINDIR} + +named.reload: named.reload.sh ${BIND_DIR}/Makefile + sed -e "s|%INDOT%|${INDOT}|" \ + -e "s|%DESTSBIN%|${DESTSBIN}|" \ + < ${BIND_DIR}/named/named.reload.sh > named.reload + +.include <bsd.prog.mk> diff --git a/usr.sbin/bind/named.restart/Makefile b/usr.sbin/bind/named.restart/Makefile new file mode 100644 index 0000000..3e7a8e3 --- /dev/null +++ b/usr.sbin/bind/named.restart/Makefile @@ -0,0 +1,23 @@ +# $Id$ + +.include "${.CURDIR}/../Makefile.inc" + +.PATH: ${BIND_DIR}/named +.PATH: ${BIND_DIR}/man + +BINDIR= ${DESTSBIN} +MAN8= named.restart.8 +CLEANFILES+= named.restart + +all: named.restart + +realinstall: + ${INSTALL} -c -o ${BINOWN} -g ${BINGRP} -m ${BINMODE} named.restart \ + ${DESTDIR}${BINDIR} + +named.restart: named.restart.sh ${BIND_DIR}/Makefile + sed -e "s|%INDOT%|${INDOT}|" \ + -e "s|%DESTSBIN%|${DESTSBIN}|" \ + < ${BIND_DIR}/named/named.restart.sh > named.restart + +.include <bsd.prog.mk> diff --git a/usr.sbin/bind/named/Makefile b/usr.sbin/bind/named/Makefile new file mode 100644 index 0000000..6fe3d75 --- /dev/null +++ b/usr.sbin/bind/named/Makefile @@ -0,0 +1,25 @@ +# $Id$ + +.include "${.CURDIR}/../Makefile.inc" + +.PATH: ${BIND_DIR}/named +.PATH: ${BIND_DIR}/man + +PROG= named +SRCS= version.c db_dump.c db_glue.c db_load.c db_lookup.c db_reload.c \ + db_save.c db_secure.c db_update.c dmalloc.c ns_forw.c \ + ns_init.c ns_main.c ns_maint.c ns_ncache.c ns_req.c ns_resp.c \ + ns_sort.c ns_stats.c ns_validate.c storage.c tree.c +MAN8= named.8 + +BINDIR= ${DESTSBIN} + +CLEANFILES+= version.c + +version.c: Version.c ${BIND_DIR}/Makefile + (u=$${USER-root} d=`pwd` h=`hostname` t=`date`; \ + sed -e "s|%WHEN%|$${t}|" -e "s|%VERSION%|"${VER}"|" \ + -e "s|%WHOANDWHERE%|$${u}@$${h}:$${d}|" \ + < ${BIND_DIR}/named/Version.c > version.c) + +.include <bsd.prog.mk> diff --git a/usr.sbin/bind/ndc/Makefile b/usr.sbin/bind/ndc/Makefile new file mode 100644 index 0000000..bbed3b6 --- /dev/null +++ b/usr.sbin/bind/ndc/Makefile @@ -0,0 +1,26 @@ +# $Id$ + +.include "${.CURDIR}/../Makefile.inc" + +.PATH: ${BIND_DIR}/named +.PATH: ${BIND_DIR}/man + +BINDIR= ${DESTSBIN} +MAN8= ndc.8 +CLEANFILES+= ndc + +all: ndc + +realinstall: + ${INSTALL} -c -o ${BINOWN} -g ${BINGRP} -m ${BINMODE} ndc \ + ${DESTDIR}${BINDIR} + +ndc: ndc.sh awkedit ${BIND_DIR}/Makefile + sed -e "s|%PIDDIR%|${PIDDIR}|" \ + -e "s|%INDOT%|${INDOT}|" \ + -e "s|%PS%|${PS}|" \ + -e "s|%DESTSBIN%|${DESTSBIN}|" \ + -e "s|%IOT%|${IOT}|" \ + < ${BIND_DIR}/named/ndc.sh | awk -f ${.CURDIR}/awkedit > ndc + +.include <bsd.prog.mk> diff --git a/usr.sbin/bind/ndc/awkedit b/usr.sbin/bind/ndc/awkedit new file mode 100644 index 0000000..26081f3 --- /dev/null +++ b/usr.sbin/bind/ndc/awkedit @@ -0,0 +1,24 @@ +# $Id$ +NR == 3 { + print "# If there is a global system configuration file, suck it in." + print "if [ -f /etc/sysconfig ]; then" + print "\t. /etc/sysconfig" + print "fi\n" +} +{ + if ($1 == "named") { + printf "\t\t# $namedflags is imported from /etc/sysconfig\n" + printf "\t\tif [ \"X${namedflags}\" != \"XNO\" ]; then\n" + printf "\t\t\tnamed ${namedflags} && {\n" + getline + printf "\t%s\n", $0 + getline + printf "\t%s\n", $0 + getline + printf "\t%s\n", $0 + printf "\t\tfi\n" + } else { + gsub(":/usr/ucb:", ":", $0); + print; + } +} diff --git a/usr.sbin/bind/nslookup/Makefile b/usr.sbin/bind/nslookup/Makefile new file mode 100644 index 0000000..33a92f9 --- /dev/null +++ b/usr.sbin/bind/nslookup/Makefile @@ -0,0 +1,24 @@ +# $Id$ + +.include "${.CURDIR}/../Makefile.inc" + +.PATH: ${BIND_DIR}/tools/nslookup +.PATH: ${BIND_DIR}/man + +PROG= nslookup +SRCS= main.c getinfo.c debug.c send.c skip.c list.c subr.c commands.c +MAN8= nslookup.8 + +LDADD= -ll +DPADD= ${LIBL} + +BINDIR= ${DESTBIN} + +CLEANFILES+= commands.c lex.yy.c lex.yy.o + +beforeinstall: + ${INSTALL} -c -o ${BINOWN} -g ${BINGRP} -m 444 \ + ${BIND_DIR}/tools/nslookup/nslookup.help \ + ${DESTDIR}/usr/share/misc/nslookup.help + +.include <bsd.prog.mk> |