kame-dhcp6 is an open-source implementation of Dynamic Host

Configuration Protocol for IPv6 (DHCPv6) developed by the KAME
project.

The implementation mainly conforms to the following standards:

- RFC3315: Dynamic Host Configuration Protocol for IPv6 (DHCPv6)
- RFC3319: Dynamic Host Configuration Protocol (DHCPv6) Options
 	   for Session Initiation Protocol (SIP) Servers
- RFC3633: IPv6 Prefix Options for Dynamic Host Configuration
           Protocol (DHCP)
- RFC3646: DNS Configuration options for Dynamic Host
           Configuration Protocol for IPv6 (DHCPv6)

Note that the current implementation does not support IPv6 address
allocation by DHCPv6, and there is no plan to implement that feature
at the moment.  The main purpose of this implementation is to provide
a way of IPv6 prefix delegation (RFC3633) and to provide some
"stateless" configuration information such as DNS recursive server
addresses.

WWW: http://www.kame.net/
This commit is contained in:
Munechika SUMIKAWA 2004-07-31 20:27:38 +00:00
parent 423da2c5dd
commit 2feee32f65
Notes: svn2git 2021-03-31 03:12:20 +00:00
svn path=/head/; revision=115178
5 changed files with 73 additions and 0 deletions

View File

@ -91,6 +91,7 @@
SUBDIR += dgd-lpmud
SUBDIR += dgd-net
SUBDIR += dhcp-agent
SUBDIR += dhcp6
SUBDIR += dhcpdump
SUBDIR += dhcping
SUBDIR += dictd

39
net/dhcp6/Makefile Normal file
View File

@ -0,0 +1,39 @@
# New ports collection makefile for: dhcp6
# Date created: 30 July 2004
# Whom: sumikawa
#
# $FreeBSD$
#
PORTNAME= dhcp6
PORTVERSION= 20040731a
CATEGORIES= net
MASTER_SITES= ftp://ftp.kame.net/pub/kame/misc/
DISTNAME= kame-${PORTNAME}-${PORTVERSION}
MAINTAINER= sumikawa@FreeBSD.org
COMMENT= KAME DHCP6 client and server
WRKSRC= ${WRKDIR}/${PORTNAME}
GNU_CONFIGURE= yes
CONFIGURE_ARGS+= --sysconfdir=${LOCALBASE}/etc --with-localdbdir=/var/db
USE_REINPLACE= yes
MAN5= dhcp6c.conf.5 dhcp6s.conf.5
MAN8= dhcp6c.8 dhcp6s.8 dhcp6relay.8 dhcp6sctl.8
post-patch:
.for file in ${MAN5} ${MAN8}
${REINPLACE_CMD} -e 's|/usr/local/v6/etc|${LOCALBASE}/etc|' \
${WRKSRC}/${file}
.endfor
post-install:
.if !defined(NOPORTDOCS)
${MKDIR} ${DOCSDIR}
${INSTALL_DATA} ${WRKSRC}/README ${WRKSRC}/COPYRIGHT ${DOCSDIR}
.endif
${INSTALL_DATA} ${WRKSRC}/dhcp6c.conf.sample ${PREFIX}/etc
${INSTALL_DATA} ${WRKSRC}/dhcp6s.conf.sample ${PREFIX}/etc
.include <bsd.port.mk>

2
net/dhcp6/distinfo Normal file
View File

@ -0,0 +1,2 @@
MD5 (kame-dhcp6-20040731a.tar.gz) = 99bb4c5cece598ded90d874cfa68c431
SIZE (kame-dhcp6-20040731a.tar.gz) = 158400

22
net/dhcp6/pkg-descr Normal file
View File

@ -0,0 +1,22 @@
kame-dhcp6 is an open-source implementation of Dynamic Host
Configuration Protocol for IPv6 (DHCPv6) developed by the KAME
project.
The implementation mainly conforms to the following standards:
- RFC3315: Dynamic Host Configuration Protocol for IPv6 (DHCPv6)
- RFC3319: Dynamic Host Configuration Protocol (DHCPv6) Options
for Session Initiation Protocol (SIP) Servers
- RFC3633: IPv6 Prefix Options for Dynamic Host Configuration
Protocol (DHCP)
- RFC3646: DNS Configuration options for Dynamic Host
Configuration Protocol for IPv6 (DHCPv6)
Note that the current implementation does not support IPv6 address
allocation by DHCPv6, and there is no plan to implement that feature
at the moment. The main purpose of this implementation is to provide
a way of IPv6 prefix delegation (RFC3633) and to provide some
"stateless" configuration information such as DNS recursive server
addresses.
WWW: http://www.kame.net/

9
net/dhcp6/pkg-plist Normal file
View File

@ -0,0 +1,9 @@
sbin/dhcp6c
sbin/dhcp6s
sbin/dhcp6relay
sbin/dhcp6sctl
etc/dhcp6s.conf.sample
etc/dhcp6c.conf.sample
%%PORTDOCS%%%%DOCSDIR%%/README
%%PORTDOCS%%%%DOCSDIR%%/COPYRIGHT
%%PORTDOCS%%@dirrm %%DOCSDIR%%