[pkg-dhcp-commits] [SCM] ISC DHCP packaging for Debian branch, master, updated. upstream/4.1.1-60-g1c95e7c

Andrew Pollock apollock at debian.org
Wed Jun 16 06:48:28 UTC 2010


The following commit has been merged in the master branch:
commit 1c95e7c9b1e53e3eb058b7dced30e7349f5b3eb0
Author: Andrew Pollock <apollock at debian.org>
Date:   Tue Jun 15 23:48:03 2010 -0700

    Ignore failure to start the DHCP server

diff --git a/debian/changelog b/debian/changelog
index 1e1f050..c25d01b 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -6,8 +6,10 @@ isc-dhcp (4.1.1-P1-3) experimental; urgency=low
     update-rc.d and invoke-rc.d, let dh_installinit handle it
   * debian/isc-dhcp-server.init.d: add a start-time dependency on $named
     (closes: #586035)
+  * debian/{rules,isc-dhcp-server.{prerm,postinst}}: ignore failure to start
+    the DHCP server
 
- -- Andrew Pollock <apollock at debian.org>  Tue, 15 Jun 2010 20:14:33 -0700
+ -- Andrew Pollock <apollock at debian.org>  Tue, 15 Jun 2010 23:20:30 -0700
 
 isc-dhcp (4.1.1-P1-2) experimental; urgency=low
 
diff --git a/debian/isc-dhcp-relay.init.d b/debian/isc-dhcp-relay.init.d
index 4fd6622..6526ba0 100644
--- a/debian/isc-dhcp-relay.init.d
+++ b/debian/isc-dhcp-relay.init.d
@@ -9,7 +9,7 @@
 # Should-Start:      $local_fs
 # Should-Stop:       $local_fs
 # Default-Start:     2 3 4 5
-# Default-Stop:
+# Default-Stop:      0 1 6
 # Short-Description: DHCP relay
 # Description:       Dynamic Host Configuration Protocol Relay
 ### END INIT INFO
diff --git a/debian/isc-dhcp-server.init.d b/debian/isc-dhcp-server.init.d
index 9be1e1a..83a30da 100644
--- a/debian/isc-dhcp-server.init.d
+++ b/debian/isc-dhcp-server.init.d
@@ -9,7 +9,7 @@
 # Should-Start:      $local_fs slapd $named
 # Should-Stop:       $local_fs slapd
 # Default-Start:     2 3 4 5
-# Default-Stop:
+# Default-Stop:      0 1 6
 # Short-Description: DHCP server
 # Description:       Dynamic Host Configuration Protocol Server
 ### END INIT INFO
diff --git a/debian/isc-dhcp-server.postinst b/debian/isc-dhcp-server.postinst
index 1cd4456..301a174 100644
--- a/debian/isc-dhcp-server.postinst
+++ b/debian/isc-dhcp-server.postinst
@@ -83,6 +83,11 @@ fi
 
 [ -x /sbin/restorecon ] && restorecon /var/lib/dhcp/dhcpd.leases
 
+init_script_error_handler()
+{
+	return 0
+}
+
 #DEBHELPER#
 
 exit 0
diff --git a/debian/isc-dhcp-server.postrm b/debian/isc-dhcp-server.postrm
index 07604a1..95f1886 100644
--- a/debian/isc-dhcp-server.postrm
+++ b/debian/isc-dhcp-server.postrm
@@ -1,7 +1,9 @@
-#!/bin/sh -e
+#!/bin/sh
 #
 #
 
+set -e
+
 case "$1" in
     remove)
 	# Nothing to do
@@ -25,6 +27,11 @@ case "$1" in
 	;;
 esac
 
+init_script_error_handler()
+{
+	return 0
+}
+
 #DEBHELPER#
 
 exit 0
diff --git a/debian/isc-dhcp-server.prerm b/debian/isc-dhcp-server.prerm
index b854f4f..e1299d6 100644
--- a/debian/isc-dhcp-server.prerm
+++ b/debian/isc-dhcp-server.prerm
@@ -1,8 +1,13 @@
-#!/bin/sh -e
+#!/bin/sh
 #
 #
 
-invoke-rc.d isc-dhcp-server stop
+set -e
+
+init_script_error_handler()
+{
+	return 0
+}
 
 #DEBHELPER#
 
diff --git a/debian/rules b/debian/rules
index e276c8d..5c96303 100755
--- a/debian/rules
+++ b/debian/rules
@@ -146,7 +146,8 @@ binary-arch: build install
 	dh_installdocs -A debian/README.Debian -X doc/ja_JP.eucJP
 	dh_installdocs -pisc-dhcp-server-ldap contrib/dhcpd-conf-to-ldap.pl	
 	dh_installexamples -a
-	dh_installinit -a
+	dh_installinit -pisc-dhcp-server --error-handler=init_script_error_handler
+	dh_installinit -a -Nisc-dhcp-server
 	dh_installchangelogs
 	dh_installchangelogs -pisc-dhcp-server-ldap Changelog-LDAP 
 	dh_install -pisc-dhcp-server-ldap	

-- 
ISC DHCP packaging for Debian



More information about the pkg-dhcp-commits mailing list