[pkg-dhcp-commits] [isc-dhcp] 01/02: release 4.3.3-4
Michael Gilbert
mgilbert at moszumanska.debian.org
Sat Oct 3 22:25:00 UTC 2015
This is an automated email from the git hooks/post-receive script.
mgilbert pushed a commit to branch master
in repository isc-dhcp.
commit b1d5bab630a29f2ca94c458f9402aa43cc5975c4
Author: Michael Gilbert <mgilbert at debian.org>
Date: Sun Sep 27 02:57:24 2015 +0000
release 4.3.3-4
---
debian/changelog | 10 ++++++++++
debian/clean | 2 ++
debian/control | 29 +++++++++++++++++++++++++----
debian/isc-dhcp-client-ddns.install | 1 +
debian/isc-dhcp-client.install | 2 +-
debian/isc-dhcp-common.docs | 2 ++
debian/isc-dhcp-server.postinst | 2 +-
debian/rules | 25 +++++++++++++++----------
8 files changed, 57 insertions(+), 16 deletions(-)
diff --git a/debian/changelog b/debian/changelog
index 03bed7a..fe8c417 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -1,3 +1,13 @@
+isc-dhcp (4.3.3-4) unstable; urgency=medium
+
+ * Reenable NSUPDATE (closes: #798237).
+ * Add a DDNS enabled dhclient package.
+ * Include README file (closes: #791788).
+ * Recommend rather than depend on policycoreutils.
+ * Finish replacing macros in manpages (closes: #773801).
+
+ -- Michael Gilbert <mgilbert at debian.org> Sun, 20 Sep 2015 20:39:58 +0000
+
isc-dhcp (4.3.3-3) unstable; urgency=medium
* Revert change to lease file paths (closes: #798177).
diff --git a/debian/clean b/debian/clean
index 7812ee6..c3620d2 100644
--- a/debian/clean
+++ b/debian/clean
@@ -1,2 +1,4 @@
dhcpd
+dhclient
+
config.*
diff --git a/debian/control b/debian/control
index 25abefe..1567d86 100644
--- a/debian/control
+++ b/debian/control
@@ -26,9 +26,9 @@ Depends:
${shlibs:Depends},
debianutils (>= 2.8.2),
lsb-base,
- policycoreutils,
Recommends:
isc-dhcp-common,
+ policycoreutils,
Conflicts:
dhcp,
logcheck-database (<= 1.3.17~)
@@ -91,7 +91,6 @@ Package: isc-dhcp-common
Architecture: any
Depends:
${misc:Depends},
- ${shlibs:Depends},
debianutils (>= 2.8.2),
Description: common files used by all of the isc-dhcp packages
This package includes all of the files that are used in common by the various
@@ -121,11 +120,33 @@ Recommends:
isc-dhcp-common,
Suggests:
resolvconf,
- avahi-autoipd
+ avahi-autoipd,
+ isc-dhcp-client-ddns,
Provides:
dhcp-client,
Description: DHCP client for automatically obtaining an IP address
- This is the Internet Software Consortium's DHCP client.
+ This is the Internet Software Consortium's DHCP client.
+ .
+ Dynamic Host Configuration Protocol (DHCP) is a protocol like BOOTP
+ (actually dhcpd includes much of the functionality of bootpd). It
+ gives client machines "leases" for IP addresses and can
+ automatically set their network configuration. If your machine
+ depends on DHCP (especially likely if it's a workstation on a large
+ network, or a laptop, or attached to a cable modem), keep this or
+ another DHCP client installed.
+ .
+ Extra documentation can be found in the package isc-dhcp-common.
+
+Package: isc-dhcp-client-ddns
+Priority: optional
+Architecture: any
+Depends:
+ ${misc:Depends},
+ ${shlibs:Depends},
+ isc-dhcp-client (= ${binary:Version}),
+Enhances: isc-dhcp-client
+Description: Dynamic DNS (DDNS) enabled DHCP client
+ This a Dynamic DNS enabled version of the DHCP client.
.
Dynamic Host Configuration Protocol (DHCP) is a protocol like BOOTP
(actually dhcpd includes much of the functionality of bootpd). It
diff --git a/debian/isc-dhcp-client-ddns.install b/debian/isc-dhcp-client-ddns.install
new file mode 100644
index 0000000..55433fa
--- /dev/null
+++ b/debian/isc-dhcp-client-ddns.install
@@ -0,0 +1 @@
+client/dhclient sbin
diff --git a/debian/isc-dhcp-client.install b/debian/isc-dhcp-client.install
index 4e96831..a1d998d 100644
--- a/debian/isc-dhcp-client.install
+++ b/debian/isc-dhcp-client.install
@@ -1,4 +1,4 @@
-usr/sbin/dhclient sbin
+dhclient sbin
debian/dhclient.conf etc/dhcp
diff --git a/debian/isc-dhcp-common.docs b/debian/isc-dhcp-common.docs
new file mode 100644
index 0000000..c99fce3
--- /dev/null
+++ b/debian/isc-dhcp-common.docs
@@ -0,0 +1,2 @@
+README
+RELNOTES
diff --git a/debian/isc-dhcp-server.postinst b/debian/isc-dhcp-server.postinst
index 4a77a52..b28014f 100644
--- a/debian/isc-dhcp-server.postinst
+++ b/debian/isc-dhcp-server.postinst
@@ -74,7 +74,7 @@ fi
# ------------------------- Debconf questions end ---------------------
db_stop
-restorecon /var/lib/dhcp/dhcpd.leases || true
+test ! -x /sbin/restorecon || /sbin/restorecon /var/lib/dhcp/dhcpd.leases
#DEBHELPER#
diff --git a/debian/rules b/debian/rules
index acc598c..1a24449 100755
--- a/debian/rules
+++ b/debian/rules
@@ -13,14 +13,14 @@ DHCLIENT_SCRIPT=/sbin/dhclient-script
CFLAGS+=-Wall
CFLAGS+=-I/usr/include/bind-export
-CFLAGS+=-D_PATH_DHCPD_CONF='"/etc/dhcp/dhcpd.conf"'
-CFLAGS+=-D_PATH_DHCPD_DB='"$(LEASE_PATH)/dhcpd.leases"'
-CFLAGS+=-D_PATH_DHCPD6_DB='"$(LEASE_PATH)/dhcpd6.leases"'
+CFLAGS+=-D_PATH_DHCPD_CONF='\"/etc/dhcp/dhcpd.conf\"'
+CFLAGS+=-D_PATH_DHCPD_DB='\"$(LEASE_PATH)/dhcpd.leases\"'
+CFLAGS+=-D_PATH_DHCPD6_DB='\"$(LEASE_PATH)/dhcpd6.leases\"'
-CFLAGS+=-D_PATH_DHCLIENT_SCRIPT='"$(DHCLIENT_SCRIPT)"'
-CFLAGS+=-D_PATH_DHCLIENT_CONF='"/etc/dhcp/dhclient.conf"'
-CFLAGS+=-D_PATH_DHCLIENT_DB='"$(LEASE_PATH)/dhclient.leases"'
-CFLAGS+=-D_PATH_DHCLIENT6_DB='"$(LEASE_PATH)/dhclient6.leases"'
+CFLAGS+=-D_PATH_DHCLIENT_SCRIPT='\"$(DHCLIENT_SCRIPT)\"'
+CFLAGS+=-D_PATH_DHCLIENT_CONF='\"/etc/dhcp/dhclient.conf\"'
+CFLAGS+=-D_PATH_DHCLIENT_DB='\"$(LEASE_PATH)/dhclient.leases\"'
+CFLAGS+=-D_PATH_DHCLIENT6_DB='\"$(LEASE_PATH)/dhclient6.leases\"'
CONFFLAGS=--prefix=/usr --enable-log-pid --enable-paranoia
@@ -45,12 +45,17 @@ override_dh_auto_configure:
override_dh_auto_build:
# ldap-enabled build
test -f Makefile && $(MAKE) distclean || true
- ./configure --with-ldap --with-ldapcrypto $(CONFFLAGS)
+ ./configure --with-ldap --with-ldapcrypto CFLAGS="$(CFLAGS) -DNSUPDATE" LDFLAGS="-lirs-export" $(CONFFLAGS)
$(MAKE) $(CROSS)
mv server/dhcpd dhcpd
+ # ddns-disabled build
+ test -f Makefile && $(MAKE) distclean || true
+ ./configure CFLAGS="$(CFLAGS)" $(CONFFLAGS)
+ $(MAKE) $(CROSS)
+ mv client/dhclient dhclient
# ldap-disabled build
test -f Makefile && $(MAKE) distclean || true
- ./configure $(CONFFLAGS)
+ ./configure CFLAGS="$(CFLAGS) -DNSUPDATE" LDFLAGS="-lirs-export" $(CONFFLAGS)
$(MAKE) $(CROSS)
override_dh_install:
@@ -69,7 +74,7 @@ override_dh_install:
-e 's/RUNDIR/\/var\/run/g' \
-e 's/CLIENTBINDIR/\/sbin/g' \
-e 's/DBDIR/\/var\/lib\/dhcp/g' \
- -i debian/tmp/usr/share/man/man8/*
+ -i debian/tmp/usr/share/man/man*/*
override_dh_installinit:
dh_installinit -Nisc-dhcp-server
--
Alioth's /usr/local/bin/git-commit-notice on /srv/git.debian.org/git/pkg-dhcp/isc-dhcp.git
More information about the pkg-dhcp-commits
mailing list