split package into -server, -client and -omapi since people who needs

the server probably have no use for the other stuff.
This commit is contained in:
jakob 2005-03-10 16:24:21 +00:00
parent a1cbf5da1a
commit c4b9e041ff
6 changed files with 65 additions and 31 deletions

View File

@ -1,6 +1,8 @@
# $OpenBSD: Makefile,v 1.8 2005/03/10 13:11:50 jakob Exp $
# $OpenBSD: Makefile,v 1.9 2005/03/10 16:24:21 jakob Exp $
COMMENT= "Dynamic Host Control Protocol Server"
COMMENT= "ISC DHCP Server"
COMMENT-client= "ISC DHCP Client"
COMMENT-omapi= "ISC DHCP OMAPI"
VERSION= 3.0.2
DISTNAME= isc-dhcp-${VERSION}
@ -9,6 +11,10 @@ CATEGORIES= net
DISTFILES= dhcp-${VERSION}.tar.gz
WRKDIST= ${WRKDIR}/dhcp-${VERSION}
PKGNAME= isc-dhcp-server-${VERSION}
PKGNAME-client= isc-dhcp-client-${VERSION}
PKGNAME-omapi= isc-dhcp-omapi-${VERSION}
MASTER_SITES= ftp://ftp.isc.org/isc/dhcp/ \
ftp://ftp.isc.org/isc/dhcp/dhcp-3.0-history/
@ -20,7 +26,12 @@ PERMIT_PACKAGE_CDROM= Yes
PERMIT_PACKAGE_FTP= Yes
PERMIT_DISTFILES_CDROM= Yes
PERMIT_DISTFILES_FTP= Yes
WANTLIB= c
NO_REGRESS= Yes
MULTI_PACKAGES= -omapi -client
SUBPACKAGE?=
CONFIGURE_STYLE= simple
@ -29,7 +40,6 @@ EXAMPLEDIR= share/examples/isc-dhcp
post-extract:
@sed s,y0y0y0,${PREFIX}, < ${FILESDIR}/site.conf > ${WRKSRC}/site.conf
NO_REGRESS= Yes
post-install:
${INSTALL_DATA_DIR} ${PREFIX}/${EXAMPLEDIR}

View File

@ -0,0 +1,18 @@
The ISC Dynamic Host Configuration Protocol Distribution provides a freely
redistributable reference implementation of all aspects of the DHCP
protocol, through a suite of DHCP tools:
- A DHCP server
- A DHCP client
- A DHCP relay agent
These tools all use a modular API which is designed to be sufficiently
general that it can easily be made to work on POSIX-compliant operating
systems and also non-POSIX systems like Windows NT and MacOS.
The DHCP server, client and relay agent are provided both as reference
implementations of the protocol and as working, fully-featured sample
implementations. Both the client and the server provide functionality
that, while not strictly required by the protocol, is very useful in
practice. The DHCP server also makes allowances for non-compliant clients
which one might still like to support.

View File

@ -0,0 +1,3 @@
OMAPI is an programming layer designed for controlling remote
applications, and for querying them for their state. It is currently used
by the ISC DHCP server.

View File

@ -1,38 +1,11 @@
@comment $OpenBSD: PLIST,v 1.3 2004/09/15 18:17:41 espie Exp $
bin/omshell
include/dhcpctl.h
include/isc-dhcp/
include/isc-dhcp/boolean.h
include/isc-dhcp/dst.h
include/isc-dhcp/int.h
include/isc-dhcp/lang.h
include/isc-dhcp/list.h
include/isc-dhcp/result.h
include/isc-dhcp/types.h
include/omapip/
include/omapip/alloc.h
include/omapip/buffer.h
include/omapip/omapip.h
lib/libdhcpctl.a
lib/libomapi.a
@man man/cat1/omshell.0
@man man/cat3/dhcpctl.0
@man man/cat3/omapi.0
@man man/cat3/omshell.0
@man man/cat5/dhclient.conf.0
@man man/cat5/dhclient.leases.0
@comment $OpenBSD: PLIST,v 1.4 2005/03/10 16:24:21 jakob Exp $
@man man/cat5/dhcp-eval.0
@man man/cat5/dhcp-options.0
@man man/cat5/dhcpd.conf.0
@man man/cat5/dhcpd.leases.0
@man man/cat8/dhclient-script.0
@man man/cat8/dhclient.0
@man man/cat8/dhcpd.0
@man man/cat8/dhcrelay.0
sbin/dhclient
sbin/dhclient-script
sbin/dhcpd
sbin/dhcrelay
share/examples/isc-dhcp/
share/examples/isc-dhcp/dhclient.conf
share/examples/isc-dhcp/dhcpd.conf

View File

@ -0,0 +1,9 @@
@comment $OpenBSD: PLIST-client,v 1.1 2005/03/10 16:24:21 jakob Exp $
@man man/cat5/dhclient.conf.0
@man man/cat5/dhclient.leases.0
@man man/cat8/dhclient-script.0
@man man/cat8/dhclient.0
sbin/dhclient
sbin/dhclient-script
share/examples/isc-dhcp/
share/examples/isc-dhcp/dhclient.conf

View File

@ -0,0 +1,21 @@
@comment $OpenBSD: PLIST-omapi,v 1.1 2005/03/10 16:24:21 jakob Exp $
bin/omshell
include/dhcpctl.h
include/isc-dhcp/
include/isc-dhcp/boolean.h
include/isc-dhcp/dst.h
include/isc-dhcp/int.h
include/isc-dhcp/lang.h
include/isc-dhcp/list.h
include/isc-dhcp/result.h
include/isc-dhcp/types.h
include/omapip/
include/omapip/alloc.h
include/omapip/buffer.h
include/omapip/omapip.h
lib/libdhcpctl.a
lib/libomapi.a
@man man/cat1/omshell.0
@man man/cat3/dhcpctl.0
@man man/cat3/omapi.0
@man man/cat3/omshell.0