summaryrefslogtreecommitdiff
path: root/net/isc-dhcp3-server
diff options
context:
space:
mode:
Diffstat (limited to 'net/isc-dhcp3-server')
-rw-r--r--net/isc-dhcp3-server/Makefile42
-rw-r--r--net/isc-dhcp3-server/distinfo1
-rw-r--r--net/isc-dhcp3-server/files/patch-aj43
-rw-r--r--net/isc-dhcp3-server/files/patch-clparse.c5
-rw-r--r--net/isc-dhcp3-server/files/patch-dhclient.823
-rw-r--r--net/isc-dhcp3-server/files/patch-dhclient.c39
-rw-r--r--net/isc-dhcp3-server/files/patch-freebsd89
-rw-r--r--net/isc-dhcp3-server/files/patch-site.conf23
-rw-r--r--net/isc-dhcp3-server/pkg-comment1
-rw-r--r--net/isc-dhcp3-server/pkg-descr28
-rw-r--r--net/isc-dhcp3-server/pkg-plist6
11 files changed, 0 insertions, 300 deletions
diff --git a/net/isc-dhcp3-server/Makefile b/net/isc-dhcp3-server/Makefile
deleted file mode 100644
index f47dcb85db83..000000000000
--- a/net/isc-dhcp3-server/Makefile
+++ /dev/null
@@ -1,42 +0,0 @@
-# ex:ts=8
-# Ports collection makefile for: dhcp
-# Date created: 7 Mar 1996
-# Whom: se
-#
-# $FreeBSD$
-#
-
-PORTNAME= isc-dhcp3
-PORTVERSION= 3.0.b2.9
-CATEGORIES= net
-MASTER_SITES= ftp://ftp.isc.org/isc/dhcp/
-DISTNAME= dhcp-3.0b2pl${PORTVERSION:S/3.0.b2.//g}
-
-MAINTAINER= obrien@FreeBSD.org
-
-Y2K= http://www.isc.org/y2k.html
-
-HAS_CONFIGURE= yes
-
-MAN3= dhcpctl.3 omapi.3
-MAN5= dhclient.conf.5 dhclient.leases.5 dhcp-contrib.5 \
- dhcp-eval.5 dhcp-options.5 dhcpd.conf.5 \
- dhcpd.leases.5
-MAN8= dhclient.8 dhclient-script.8 dhcpd.8 dhcrelay.8
-
-post-patch:
- @${PERL} -pi.fbsd -e 's.!!PREFIX!!.${PREFIX}.g' ${WRKSRC}/includes/dhcpd.h
- @${PERL} -pi.fbsd -e 's.!!PREFIX!!.${PREFIX}.g' ${WRKSRC}/client/scripts/freebsd
-.for MF in relay/Makefile.dist server/Makefile.dist client/Makefile.dist common/Makefile.dist dhcpctl/Makefile.dist minires/Makefile.dist omapip/Makefile.dist
- @${PERL} -pi.fbsd -e 's|^DEBUG[ ]*=|DEBUG ?=|g ; s|^CFLAGS[ ]*=|CFLAGS +=|g' ${WRKSRC}/${MF}
-.endfor
-
-post-install:
- ${TOUCH} /var/db/dhcpd.leases
-.for file in dhclient dhcpd dhcrelay
- if [ -f ${PREFIX}/sbin/${file} ]; then \
- strip ${PREFIX}/sbin/${file}; \
- fi
-.endfor
-
-.include <bsd.port.mk>
diff --git a/net/isc-dhcp3-server/distinfo b/net/isc-dhcp3-server/distinfo
deleted file mode 100644
index 3e020dc2ee9a..000000000000
--- a/net/isc-dhcp3-server/distinfo
+++ /dev/null
@@ -1 +0,0 @@
-MD5 (dhcp-3.0b2pl9.tar.gz) = 0081ed18bcd739318898450c80136efe
diff --git a/net/isc-dhcp3-server/files/patch-aj b/net/isc-dhcp3-server/files/patch-aj
deleted file mode 100644
index 14f7db13ff15..000000000000
--- a/net/isc-dhcp3-server/files/patch-aj
+++ /dev/null
@@ -1,43 +0,0 @@
---- includes/dhcpd.h.orig Wed Feb 2 18:01:17 2000
-+++ includes/dhcpd.h Mon Jul 17 21:21:04 2000
-@@ -329,7 +329,7 @@
- #endif
-
- #ifndef CL_DEFAULT_SCRIPT_NAME
--# define CL_DEFAULT_SCRIPT_NAME "/etc/dhclient-script"
-+# define CL_DEFAULT_SCRIPT_NAME "!!PREFIX!!/etc/dhclient-script"
- #endif
-
- #ifndef CL_DEFAULT_REQUESTED_OPTIONS
-@@ -771,11 +771,11 @@
- #define _PATH_DHCPD_DB "dhcpd.leases"
- #else
- #ifndef _PATH_DHCPD_CONF
--#define _PATH_DHCPD_CONF "/etc/dhcpd.conf"
-+#define _PATH_DHCPD_CONF "!!PREFIX!!/etc/dhcpd.conf"
- #endif
-
- #ifndef _PATH_DHCPD_DB
--#define _PATH_DHCPD_DB "/etc/dhcpd.leases"
-+#define _PATH_DHCPD_DB "!!PREFIX!!/etc/dhcpd.leases"
- #endif
-
- #ifndef _PATH_DHCPD_PID
-@@ -784,7 +784,7 @@
- #endif
-
- #ifndef _PATH_DHCLIENT_CONF
--#define _PATH_DHCLIENT_CONF "/etc/dhclient.conf"
-+#define _PATH_DHCLIENT_CONF "!!PREFIX!!/etc/dhclient.conf"
- #endif
-
- #ifndef _PATH_DHCLIENT_PID
-@@ -792,7 +792,7 @@
- #endif
-
- #ifndef _PATH_DHCLIENT_DB
--#define _PATH_DHCLIENT_DB "/etc/dhclient.leases"
-+#define _PATH_DHCLIENT_DB "!!PREFIX!!/etc/dhclient.leases"
- #endif
-
- #ifndef _PATH_RESOLV_CONF
diff --git a/net/isc-dhcp3-server/files/patch-clparse.c b/net/isc-dhcp3-server/files/patch-clparse.c
deleted file mode 100644
index f2da52a15884..000000000000
--- a/net/isc-dhcp3-server/files/patch-clparse.c
+++ /dev/null
@@ -1,5 +0,0 @@
---- client/clparse.c.orig Wed Jul 19 21:13:10 2000
-+++ client/clparse.c Thu Jul 20 21:52:53 2000
-@@ -46 +46 @@
--char client_script_name [] = "/etc/dhclient-script";
-+char client_script_name [] = CL_DEFAULT_SCRIPT_NAME;
diff --git a/net/isc-dhcp3-server/files/patch-dhclient.8 b/net/isc-dhcp3-server/files/patch-dhclient.8
deleted file mode 100644
index 160c451e445b..000000000000
--- a/net/isc-dhcp3-server/files/patch-dhclient.8
+++ /dev/null
@@ -1,23 +0,0 @@
---- client/dhclient.8.orig Wed May 10 02:36:03 2000
-+++ client/dhclient.8 Wed May 10 02:39:43 2000
-@@ -34,7 +34,7 @@
- .B -q
- ]
- [
--.B -c
-+.B -1
- ]
- [
- .B -lf
-@@ -170,6 +170,11 @@
- .B -q
- flag prevents any messages other than errors from being printed to the
- standard error descriptor.
-+.PP
-+The
-+.B -1
-+flag cause dhclient to try once to get a lease. If it fails, dhclient exits
-+with exit code two.
- .PP
- The DHCP client normally gets its configuration information from
- .B ETCDIR/dhclient.conf,
diff --git a/net/isc-dhcp3-server/files/patch-dhclient.c b/net/isc-dhcp3-server/files/patch-dhclient.c
deleted file mode 100644
index bb43074fbd36..000000000000
--- a/net/isc-dhcp3-server/files/patch-dhclient.c
+++ /dev/null
@@ -1,39 +0,0 @@
---- client/dhclient.c.orig Thu Sep 14 05:42:01 2000
-+++ client/dhclient.c Wed Sep 27 03:31:33 2000
-@@ -78,6 +78,7 @@
- u_int16_t remote_port;
- int no_daemon;
- int save_scripts;
-+int onetry;
-
- static void usage PROTO ((void));
-
-@@ -176,6 +177,8 @@
- } else if (!strcmp (argv [i], "-w")) {
- /* do not exit if there are no broadcast interfaces. */
- persist = 1;
-+ } else if (!strcmp (argv [i], "-1")) {
-+ onetry = 1;
- } else if (argv [i][0] == '-') {
- usage ();
- } else {
-@@ -417,7 +420,7 @@
- log_info (arr);
- log_info (url);
-
-- log_error ("Usage: dhclient [-d] [-D] [-q] [-p <port>] %s",
-+ log_error ("Usage: dhclient [-1] [-d] [-D] [-q] [-p <port>] %s",
- "[-s server]");
- log_fatal (" [-lf lease-file] [-pf pid-file]%s",
- "[-cf config-file] [interface]");
-@@ -1402,6 +1405,10 @@
- /* No leases were available, or what was available didn't work, so
- tell the shell script that we failed to allocate an address,
- and try again later. */
-+ if (onetry) {
-+ exit(2);
-+ log_info ("Unable to obtain a lease on first try - exiting.\n");
-+ }
- log_info ("No working leases in persistent database - sleeping.");
- script_init (client, "FAIL", (struct string_list *)0);
- if (client -> alias)
diff --git a/net/isc-dhcp3-server/files/patch-freebsd b/net/isc-dhcp3-server/files/patch-freebsd
deleted file mode 100644
index 293aa2a33130..000000000000
--- a/net/isc-dhcp3-server/files/patch-freebsd
+++ /dev/null
@@ -1,89 +0,0 @@
---- client/scripts/freebsd.orig Wed Sep 20 02:38:03 2000
-+++ client/scripts/freebsd Wed Sep 27 03:33:29 2000
-@@ -1,5 +1,11 @@
- #!/bin/sh
-
-+if [ -x /usr/bin/logger ]; then
-+ LOGGER="/usr/bin/logger -s -p user.notice -t dhclient"
-+else
-+ LOGGER=echo
-+fi
-+
- make_resolv_conf() {
- echo search $new_domain_name >/etc/resolv.conf
- for nameserver in $new_domain_name_servers; do
-@@ -10,17 +16,17 @@
- # Must be used on exit. Invokes the local dhcp client exit hooks, if any.
- exit_with_hooks() {
- exit_status=$1
-- if [ -x /etc/dhclient-exit-hooks ]; then
-- . /etc/dhclient-exit-hooks
-+ if [ -x !!PREFIX!!/etc/dhclient-exit-hooks ]; then
-+ . !!PREFIX!!/etc/dhclient-exit-hooks
- fi
- # probably should do something with exit status of the local script
- exit $exit_status
- }
-
- # Invoke the local dhcp client enter hooks, if they exist.
--if [ -x /etc/dhclient-enter-hooks ]; then
-+if [ -x !!PREFIX!!/etc/dhclient-enter-hooks ]; then
- exit_status=0
-- . /etc/dhclient-enter-hooks
-+ . !!PREFIX!!/etc/dhclient-enter-hooks
- # allow the local script to abort processing of this state
- # local script must set exit_status variable to nonzero.
- if [ $exit_status -ne 0 ]; then
-@@ -29,11 +35,10 @@
- fi
-
- if [ x$new_network_number != x ]; then
-- echo New Network Number: $new_network_number
-+ $LOGGER "New Network Number: $new_network_number"
- fi
-
- if [ x$new_broadcast_address != x ]; then
-- echo New Broadcast Address: $new_broadcast_address
- new_broadcast_arg="broadcast $new_broadcast_address"
- fi
- if [ x$old_broadcast_address != x ]; then
-@@ -77,6 +82,7 @@
- [ x$current_hostname = x$old_host_name ]; then
- if [ x$current_hostname = x ] || \
- [ x$new_host_name != x$old_host_name ]; then
-+ $LOGGER "New Hostname: $new_host_name"
- hostname $new_host_name
- fi
- fi
-@@ -105,11 +111,18 @@
- [ x$reason = xBOUND ] || [ x$reason = xREBOOT ]; then
- ifconfig $interface inet $new_ip_address $new_netmask_arg \
- $new_broadcast_arg $medium
-+ $LOGGER "New IP Address($interface): $new_ip_address"
-+ $LOGGER "New Subnet Mask ($interface): $new_subnet_mask"
-+ $LOGGER "New Broadcast Address($interface): $new_broadcast_address"
-+ if [ "$new_routers" != "" ]; then
-+ $LOGGER "New Routers: $new_routers"
-+ fi
- route add $new_ip_address 127.1 >/dev/null 2>&1
- for router in $new_routers; do
- route add default $router >/dev/null 2>&1
- done
- if [ "$new_static_routes" != "" ]; then
-+ $LOGGER "New Static Routes: $new_static_routes"
- set $new_static_routes
- while [ $# -gt 1 ]; do
- route add $1 $2
-@@ -161,8 +174,12 @@
- fi
- ifconfig $interface inet $new_ip_address $new_netmask_arg \
- $new_broadcast_arg $medium
-+ $LOGGER "New IP Address($interface): $new_ip_address"
-+ $LOGGER "New Subnet Mask($interface): $new_subnet_mask"
-+ $LOGGER "New Broadcast Address($interface): $new_broadcast_address"
- sleep 1
- if [ "$new_routers" != "" ]; then
-+ $LOGGER "New Routers: $new_routers"
- set $new_routers
- if ping -q -c 1 $1; then
- if [ x$new_ip_address != x$alias_ip_address ] && \
diff --git a/net/isc-dhcp3-server/files/patch-site.conf b/net/isc-dhcp3-server/files/patch-site.conf
deleted file mode 100644
index afe3d066ff89..000000000000
--- a/net/isc-dhcp3-server/files/patch-site.conf
+++ /dev/null
@@ -1,23 +0,0 @@
---- site.conf.orig Wed Jul 7 08:20:10 1999
-+++ site.conf Tue Oct 3 08:59:57 2000
-@@ -1,2 +1,20 @@
- # Put local site configuration stuff here to override the default
- # settings in Makefile.conf
-+
-+PREFIX ?= /usr/local
-+
-+ETC = $(PREFIX)/etc
-+BINDIR = $(PREFIX)/sbin
-+CLIENTBINDIR = $(PREFIX)/sbin
-+MANCAT = man
-+ADMMANDIR = $(PREFIX)/man/man8
-+ADMMANEXT = .8
-+FFMANDIR = $(PREFIX)/man/man5
-+FFMANEXT = .5
-+LIBMANDIR = $(PREFIX)/man/man3
-+LIBMANEXT = .3
-+
-+DEBUG ?= #none
-+CFLAGS += -DCL_DEFAULT_SCRIPT_NAME=\"$(ETC)/dhclient-script\"
-+CFLAGS += -D_PATH_DHCPD_CONF=\"$(ETC)/dhcpd.conf\"
-+CFLAGS += -D_PATH_DHCLIENT_CONF=\"$(ETC)/dhclient.conf\"
diff --git a/net/isc-dhcp3-server/pkg-comment b/net/isc-dhcp3-server/pkg-comment
deleted file mode 100644
index 77d728a4ed55..000000000000
--- a/net/isc-dhcp3-server/pkg-comment
+++ /dev/null
@@ -1 +0,0 @@
-ISC Dynamic Host Configuration Protocol client and server code
diff --git a/net/isc-dhcp3-server/pkg-descr b/net/isc-dhcp3-server/pkg-descr
deleted file mode 100644
index 46bdf5ebae8e..000000000000
--- a/net/isc-dhcp3-server/pkg-descr
+++ /dev/null
@@ -1,28 +0,0 @@
-ISC-DHCP Dynamic Host Configuration Protocol server
-
-This is a release of the Internet Software Consortium
-DHCP Server (ISC dhcpd). In this release, support for the core
-DHCP protocol is provided. BOOTP support is also provided for
-backwards compatibility.
-
-Version 3, Beta 2 of the ISC DHCP Distribution includes the following
-features that are new since version 2.0:
-
- * DHCP Failover Protocol support
- * OMAPI, an API for accessing and modifying the DHCP
- server and client state.
- * Conditional behaviour
- * Storing arbitrary information on leases
- * Address pools with access control
- * Client classing
- * Address allocation restriction by class
- * Relay agent information option support
- * Dynamic DNS updates
- * Many bug fixes, performance enhancements, and minor
- new DHCP protocol features.
-
-A fully-featured implementation of dynamic DNS updates is included in
-this release. There are no build dependencies with any BIND version.
-
-
-WWW: http://www.isc.org/products/DHCP/
diff --git a/net/isc-dhcp3-server/pkg-plist b/net/isc-dhcp3-server/pkg-plist
deleted file mode 100644
index 7a882e2ce1c7..000000000000
--- a/net/isc-dhcp3-server/pkg-plist
+++ /dev/null
@@ -1,6 +0,0 @@
-etc/dhclient-script
-sbin/dhclient
-sbin/dhcpd
-sbin/dhcrelay
-@exec touch /var/db/dhcpd.leases
-@exec touch %D/etc/dhclient.conf