Skip to content

Commit

Permalink
Update to 4.1.0
Browse files Browse the repository at this point in the history
ISC DHCP 4.1.x will have several new DHCPv6 features that were not in DHCP 4.0.x. These new features include:

* Support for the rapid-commit option on the client side
* Prefix Delegation support
* IA_TA address support
* A basic DHCPv6 relay agent
* basic DHCPv6 Leasequery support
  • Loading branch information
adrianp committed Jan 4, 2009
1 parent a507f37 commit 63f282e
Show file tree
Hide file tree
Showing 18 changed files with 69 additions and 97 deletions.
5 changes: 2 additions & 3 deletions net/isc-dhclient4/Makefile
Original file line number Diff line number Diff line change
@@ -1,9 +1,8 @@
# $NetBSD: Makefile,v 1.2 2008/12/21 21:24:08 adrianp Exp $
# $NetBSD: Makefile,v 1.3 2009/01/04 00:59:23 adrianp Exp $
#

PKGNAME= isc-dhclient-${DHVER}
COMMENT= ISC Dynamic Host Configuration Protocol (DHCP) Client
COMPONENT= client
PKGREVISION= 1
SUBDIR= client

CONF_FILES+= ${EGDIR}/dhclient.conf ${PKG_SYSCONFDIR}/dhclient.conf
Expand Down
6 changes: 3 additions & 3 deletions net/isc-dhclient4/PLIST
Original file line number Diff line number Diff line change
@@ -1,9 +1,9 @@
@comment $NetBSD: PLIST,v 1.1.1.1 2008/02/13 22:05:21 adrianp Exp $
@comment $NetBSD: PLIST,v 1.2 2009/01/04 00:59:23 adrianp Exp $
man/man5/dhclient.conf.5
man/man5/dhclient.leases.5
man/man8/dhclient-script.8
man/man8/dhclient.8
sbin/dhclient
share/examples/isc-dhcp-client/dhclient.conf
share/examples/isc-dhclient/dhclient.conf
share/examples/rc.d/isc_dhclient
@dirrm share/examples/isc-dhcp-client
@dirrm share/examples/isc-dhclient
8 changes: 0 additions & 8 deletions net/isc-dhclient4/distinfo

This file was deleted.

Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
#!@RCD_SCRIPTS_SHELL@
#
# $NetBSD: isc_dhclient.sh,v 1.1.1.1 2008/02/13 22:03:58 adrianp Exp $
# $NetBSD: isc_dhclient.sh,v 1.1 2009/01/04 00:59:23 adrianp Exp $
#

# PROVIDE: dhclient
Expand All @@ -15,10 +15,10 @@ if [ -f /etc/rc.subr ]; then
. /etc/rc.subr
fi

name="dhclient"
rcvar="isc_${name}"
command="@PREFIX@/sbin/${name}"
pidfile="@VARBASE@/run/isc-dhcp/isc-${name}.pid"
name="isc_dhclient"
rcvar="${name}"
command="@PREFIX@/sbin/dhclient"
pidfile="@VARBASE@/run/isc-dhcp/isc-dhclient.pid"
start_precmd="isc_dhclient_precmd"

isc_dhclient_precmd()
Expand Down
13 changes: 6 additions & 7 deletions net/isc-dhcp4/Makefile
Original file line number Diff line number Diff line change
@@ -1,22 +1,21 @@
# $NetBSD: Makefile,v 1.2 2008/12/21 21:24:08 adrianp Exp $
# $NetBSD: Makefile,v 1.3 2009/01/04 00:56:32 adrianp Exp $
#

PKGNAME= isc-dhcp-${DHVER}
COMMENT= ISC Dynamic Host Configuration Protocol (DHCP) Base
COMPONENT= base
PKGREVISION= 1
SUBDIR= includes common minires dst

.include "options.mk"

post-install:
${INSTALL_DATA_DIR} ${PREFIX}/share/doc/isc-dhcp-${COMPONENT}
${INSTALL_DATA_DIR} ${PREFIX}/share/doc/${PKGBASE}

${INSTALL_DATA} ${WRKSRC}/README \
${PREFIX}/share/doc/isc-dhcp-${COMPONENT}
${PREFIX}/share/doc/${PKGBASE}
${INSTALL_DATA} ${WRKSRC}/RELNOTES \
${PREFIX}/share/doc/isc-dhcp-${COMPONENT}
${PREFIX}/share/doc/${PKGBASE}
${INSTALL_DATA} ${WRKSRC}/doc/References.txt \
${PREFIX}/share/doc/isc-dhcp-${COMPONENT}
${PREFIX}/share/doc/${PKGBASE}

.include "../../net/isc-dhcp4/Makefile.common"
.include "../../mk/bsd.pkg.mk"
12 changes: 6 additions & 6 deletions net/isc-dhcp4/Makefile.common
Original file line number Diff line number Diff line change
@@ -1,17 +1,17 @@
# $NetBSD: Makefile.common,v 1.3 2008/12/21 21:24:08 adrianp Exp $
# $NetBSD: Makefile.common,v 1.4 2009/01/04 00:56:32 adrianp Exp $
#
# used by net/isc-dhcp4/Makefile
# used by net/isc-dhcpd4/Makefile
# used by net/isc-dhclient4/Makefile
# used by net/isc-dhcrelay4/Makefile

DISTNAME= dhcp-4.0.0
PKGNAME= ${DISTNAME:S/dhcp/isc-dhcp-${COMPONENT}/}
DISTNAME= dhcp-4.1.0
DHVER= ${DISTNAME:S/dhcp-//}
CATEGORIES= net
MASTER_SITES= http://ftp.isc.org/isc/dhcp/

MAINTAINER= adrianp@NetBSD.org
HOMEPAGE= http://www.isc.org/sw/dhcp/dhcp4_0.php
HOMEPAGE= https://www.isc.org/sw/dhcp

CONFLICTS+= isc-dhcp-base-3.*{,nb*}

Expand All @@ -22,9 +22,9 @@ DHCP_HOME?= ${VARBASE}/db/isc-dhcp
DHCP_PID?= ${VARBASE}/run/isc-dhcp
PKG_SYSCONFSUBDIR= dhcp

FILESDIR= ${.CURDIR}/../isc-dhcp4/files
PATCHDIR= ${.CURDIR}/../isc-dhcp4/patches
EGDIR= ${PREFIX}/share/examples/isc-dhcp-${COMPONENT}
DISTINFO_FILE= ${.CURDIR}/../isc-dhcp4/distinfo
EGDIR= ${PREFIX}/share/examples/${PKGBASE}
BUILD_DEFS+= VARBASE DHCP_HOME DHCP_PID

CONFIGURE_ARGS+= --localstatedir=${VARBASE}
Expand Down
10 changes: 5 additions & 5 deletions net/isc-dhcp4/PLIST
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
@comment $NetBSD: PLIST,v 1.1.1.1 2008/02/13 22:03:58 adrianp Exp $
@comment $NetBSD: PLIST,v 1.2 2009/01/04 00:56:32 adrianp Exp $
include/isc-dhcp/boolean.h
include/isc-dhcp/commandline.h
include/isc-dhcp/dst.h
Expand All @@ -21,9 +21,9 @@ include/omapip/trace.h
lib/libdst.a
man/man5/dhcp-eval.5
man/man5/dhcp-options.5
share/doc/isc-dhcp-base/README
share/doc/isc-dhcp-base/RELNOTES
share/doc/isc-dhcp-base/References.txt
@dirrm share/doc/isc-dhcp-base
share/doc/isc-dhcp/README
share/doc/isc-dhcp/RELNOTES
share/doc/isc-dhcp/References.txt
@dirrm share/doc/isc-dhcp
@dirrm include/isc-dhcp
@dirrm include/omapip
20 changes: 10 additions & 10 deletions net/isc-dhcp4/buildlink3.mk
Original file line number Diff line number Diff line change
@@ -1,19 +1,19 @@
# $NetBSD: buildlink3.mk,v 1.1.1.1 2008/02/13 22:03:58 adrianp Exp $
# $NetBSD: buildlink3.mk,v 1.2 2009/01/04 00:56:32 adrianp Exp $

BUILDLINK_DEPTH:= ${BUILDLINK_DEPTH}+
ISC_DHCP_BASE_BUILDLINK3_MK:= ${ISC_DHCP_BASE_BUILDLINK3_MK}+
ISC_DHCP_BUILDLINK3_MK:= ${ISC_DHCP_BUILDLINK3_MK}+

.if ${BUILDLINK_DEPTH} == "+"
BUILDLINK_DEPENDS+= isc-dhcp-base
BUILDLINK_DEPENDS+= isc-dhcp
.endif

BUILDLINK_PACKAGES:= ${BUILDLINK_PACKAGES:Nisc-dhcp-base}
BUILDLINK_PACKAGES+= isc-dhcp-base
BUILDLINK_ORDER:= ${BUILDLINK_ORDER} ${BUILDLINK_DEPTH}isc-dhcp-base
BUILDLINK_PACKAGES:= ${BUILDLINK_PACKAGES:Nisc-dhcp}
BUILDLINK_PACKAGES+= isc-dhcp
BUILDLINK_ORDER:= ${BUILDLINK_ORDER} ${BUILDLINK_DEPTH}isc-dhcp

.if ${ISC_DHCP_BASE_BUILDLINK3_MK} == "+"
BUILDLINK_API_DEPENDS.isc-dhcp-base+= isc-dhcp-base>=4.0.0
BUILDLINK_PKGSRCDIR.isc-dhcp-base?= ../../net/isc-dhcp4
.endif # ISC_DHCP_BASE_BUILDLINK3_MK
.if ${ISC_DHCP_BUILDLINK3_MK} == "+"
BUILDLINK_API_DEPENDS.isc-dhcp+= isc-dhcp>=4.1.0
BUILDLINK_PKGSRCDIR.isc-dhcp?= ../../net/isc-dhcp4
.endif # ISC_DHCP_BUILDLINK3_MK

BUILDLINK_DEPTH:= ${BUILDLINK_DEPTH:S/+$//}
12 changes: 6 additions & 6 deletions net/isc-dhcp4/distinfo
Original file line number Diff line number Diff line change
@@ -1,8 +1,8 @@
$NetBSD: distinfo,v 1.2 2008/12/21 21:24:08 adrianp Exp $
$NetBSD: distinfo,v 1.3 2009/01/04 00:56:32 adrianp Exp $

SHA1 (dhcp-4.0.0.tar.gz) = acb4ab7634ba002893b15baba1443ef4d6c92201
RMD160 (dhcp-4.0.0.tar.gz) = 86963598124617bc7d1059262c75176db431f26d
Size (dhcp-4.0.0.tar.gz) = 1043725 bytes
SHA1 (patch-aa) = 162f8950cfcbb9647b81d8d1518867aaf8ec7905
SHA1 (patch-ab) = cd38b5075d2f3a3121fb7dc9f870a6091c603ef1
SHA1 (dhcp-4.1.0.tar.gz) = 46e161892140a3b60cd56e62b442f48f51bc605f
RMD160 (dhcp-4.1.0.tar.gz) = bf96fa9d135a65b4d9b27f8caf4f3744f0636c80
Size (dhcp-4.1.0.tar.gz) = 1086815 bytes
SHA1 (patch-aa) = 4090c4198ee16bd596d16a06856cfb5bb83dab81
SHA1 (patch-ab) = 049a3a5037c91a83c0f3eb22e76d861d8c3aa801
SHA1 (patch-ac) = 7079a37a7bbdf7ede805ecba61700ecf86fffaea
8 changes: 4 additions & 4 deletions net/isc-dhcp4/patches/patch-aa
Original file line number Diff line number Diff line change
@@ -1,12 +1,12 @@
$NetBSD: patch-aa,v 1.1.1.1 2008/02/13 22:03:58 adrianp Exp $
$NetBSD: patch-aa,v 1.2 2009/01/04 00:56:32 adrianp Exp $

--- server/Makefile.in.orig 2007-12-14 18:26:36.000000000 +0000
--- server/Makefile.in.orig 2008-12-05 20:14:57.000000000 +0000
+++ server/Makefile.in
@@ -367,13 +367,6 @@ uninstall-man8:
@@ -360,13 +360,6 @@ uninstall-man8:
done
install-dist_sysconfDATA: $(dist_sysconf_DATA)
@$(NORMAL_INSTALL)
- test -z "$(sysconfdir)" || $(MKDIR_P) "$(DESTDIR)$(sysconfdir)"
- test -z "$(sysconfdir)" || $(mkdir_p) "$(DESTDIR)$(sysconfdir)"
- @list='$(dist_sysconf_DATA)'; for p in $$list; do \
- if test -f "$$p"; then d=; else d="$(srcdir)/"; fi; \
- f=$(am__strip_dir) \
Expand Down
8 changes: 4 additions & 4 deletions net/isc-dhcp4/patches/patch-ab
Original file line number Diff line number Diff line change
@@ -1,12 +1,12 @@
$NetBSD: patch-ab,v 1.1.1.1 2008/02/13 22:03:58 adrianp Exp $
$NetBSD: patch-ab,v 1.2 2009/01/04 00:56:32 adrianp Exp $

--- client/Makefile.in.orig 2007-12-14 18:26:07.000000000 +0000
--- client/Makefile.in.orig 2008-12-05 20:14:48.000000000 +0000
+++ client/Makefile.in
@@ -347,13 +347,6 @@ uninstall-man8:
@@ -341,13 +341,6 @@ uninstall-man8:
done
install-dist_sysconfDATA: $(dist_sysconf_DATA)
@$(NORMAL_INSTALL)
- test -z "$(sysconfdir)" || $(MKDIR_P) "$(DESTDIR)$(sysconfdir)"
- test -z "$(sysconfdir)" || $(mkdir_p) "$(DESTDIR)$(sysconfdir)"
- @list='$(dist_sysconf_DATA)'; for p in $$list; do \
- if test -f "$$p"; then d=; else d="$(srcdir)/"; fi; \
- f=$(am__strip_dir) \
Expand Down
5 changes: 2 additions & 3 deletions net/isc-dhcpd4/Makefile
Original file line number Diff line number Diff line change
@@ -1,9 +1,8 @@
# $NetBSD: Makefile,v 1.2 2008/12/21 21:24:08 adrianp Exp $
# $NetBSD: Makefile,v 1.3 2009/01/04 00:58:41 adrianp Exp $
#

PKGNAME= isc-dhcpd-${DHVER}
COMMENT= ISC Dynamic Host Configuration Protocol (DHCP) Server
COMPONENT= server
PKGREVISION= 1
SUBDIR= omapip dhcpctl server

CONF_FILES+= ${EGDIR}/dhcpd.conf ${PKG_SYSCONFDIR}/dhcpd.conf
Expand Down
6 changes: 3 additions & 3 deletions net/isc-dhcpd4/PLIST
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
@comment $NetBSD: PLIST,v 1.1.1.1 2008/02/13 22:06:15 adrianp Exp $
@comment $NetBSD: PLIST,v 1.2 2009/01/04 00:58:41 adrianp Exp $
bin/omshell
lib/libdhcpctl.a
lib/libomapi.a
Expand All @@ -9,6 +9,6 @@ man/man5/dhcpd.conf.5
man/man5/dhcpd.leases.5
man/man8/dhcpd.8
sbin/dhcpd
share/examples/isc-dhcp-server/dhcpd.conf
share/examples/isc-dhcpd/dhcpd.conf
share/examples/rc.d/isc_dhcpd
@dirrm share/examples/isc-dhcp-server
@dirrm share/examples/isc-dhcpd
8 changes: 0 additions & 8 deletions net/isc-dhcpd4/distinfo

This file was deleted.

Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
#!@RCD_SCRIPTS_SHELL@
#
# $NetBSD: isc_dhcpd.sh,v 1.1.1.1 2008/02/13 22:03:58 adrianp Exp $
# $NetBSD: isc_dhcpd.sh,v 1.1 2009/01/04 00:58:42 adrianp Exp $
#

# PROVIDE: dhcpd
Expand All @@ -11,11 +11,11 @@ if [ -f /etc/rc.subr ]; then
. /etc/rc.subr
fi

name="dhcpd"
rcvar="isc_${name}"
command="@PREFIX@/sbin/${name}"
pidfile="@VARBASE@/run/isc-dhcp/isc-${name}.pid"
required_files="@PKG_SYSCONFDIR@/${name}.conf"
name="isc_dhcpd"
rcvar="${name}"
command="@PREFIX@/sbin/dhcpd"
pidfile="@VARBASE@/run/isc-dhcp/isc-dhcpd.pid"
required_files="@PKG_SYSCONFDIR@/dhcpd.conf"
start_precmd="isc_dhcpd_precmd"

isc_dhcpd_precmd()
Expand Down
5 changes: 2 additions & 3 deletions net/isc-dhcrelay4/Makefile
Original file line number Diff line number Diff line change
@@ -1,9 +1,8 @@
# $NetBSD: Makefile,v 1.2 2008/12/21 21:24:08 adrianp Exp $
# $NetBSD: Makefile,v 1.3 2009/01/04 01:00:09 adrianp Exp $
#

PKGNAME= isc-dhcrelay-${DHVER}
COMMENT= ISC Dynamic Host Configuration Protocol (DHCP) Relay
COMPONENT= relay
PKGREVISION= 1
SUBDIR= relay

RCD_SCRIPTS= isc_dhcrelay
Expand Down
8 changes: 0 additions & 8 deletions net/isc-dhcrelay4/distinfo

This file was deleted.

Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
#!@RCD_SCRIPTS_SHELL@
#
# $NetBSD: isc_dhcrelay.sh,v 1.1.1.1 2008/02/13 22:03:58 adrianp Exp $
# $NetBSD: isc_dhcrelay.sh,v 1.1 2009/01/04 01:00:09 adrianp Exp $
#

# PROVIDE: dhcrelay
Expand All @@ -15,10 +15,10 @@ if [ -f /etc/rc.subr ]; then
. /etc/rc.subr
fi

name="dhcrelay"
rcvar="isc_${name}"
command="@PREFIX@/sbin/${name}"
pidfile="@VARBASE@/run/isc-dhcp/isc-${name}.pid"
name="isc_dhcrelay"
rcvar="${name}"
command="@PREFIX@/sbin/dhcrelay"
pidfile="@VARBASE@/run/isc-dhcp/isc-dhcrelay.pid"
start_precmd="isc_dhcrelay_precmd"

isc_dhcrelay_precmd()
Expand Down

0 comments on commit 63f282e

Please sign in to comment.