Package: isc-dhcp Version: 4.1.1-P1-16 Severity: important Tags: patch, upstream User: debian-h...@lists.debian.org Usertags: hurd
Attached are four patches to the isc-dhcp package to enable a successful build for GNU/Hurd. This patch has been developed together with Samuel Thibault, who improved my initial patches. For a successful build from source, the one-line patch by Colin Watson in bug #602312, has to be applied to the dhcp-4.1.0-ldap-code.dpatch in debian/patches. This is needed to cope with the new behavior of the linker: --no-add-needed since gcc-4.4.5-11 http://wiki.debian.org/ToolChain/DSOLinking The patches are: 1) "patch" is a patch against the debian/ directory to update package dependencies and the patch order in 00list. 2) "fix_ftbfs4hurd.dpatch", containing only upstream changes, to be added to debian/patches. The following two files for debian/ are attached separately, to make them more readable for review: 3) dhclient-script.hurd 4) dh-client-script.hurd.udeb Thanks, Svante Signell
diff -urN isc-dhcp-4.1.1-P1.original/debian/control isc-dhcp-4.1.1-P1/debian/control --- isc-dhcp-4.1.1-P1.original/debian/control 2011-03-02 23:35:17.000000000 +0000 +++ isc-dhcp-4.1.1-P1/debian/control 2011-03-02 23:16:48.000000000 +0000 @@ -89,7 +89,7 @@ Package: isc-dhcp-client Architecture: any -Depends: debianutils (>= 2.8.2), isc-dhcp-common (= ${binary:Version}), iproute [linux-any], ${shlibs:Depends}, ${misc:Depends} +Depends: debianutils (>= 2.8.2), isc-dhcp-common (= ${binary:Version}), iproute [linux-any] | inetutils-tools [hurd-any], ${shlibs:Depends}, ${misc:Depends} Suggests: resolvconf, avahi-autoipd Provides: dhcp3-client Conflicts: dhcp-client (<< 3.0), samba-common (<< 3.0.0beta1-2), resolvconf (<= 1.45), ifupdown (<< 0.6.8+nmu3) diff -urN isc-dhcp-4.1.1-P1.original/debian/patches/00list isc-dhcp-4.1.1-P1/debian/patches/00list --- isc-dhcp-4.1.1-P1.original/debian/patches/00list 2011-03-02 23:35:17.000000000 +0000 +++ isc-dhcp-4.1.1-P1/debian/patches/00list 2011-03-02 23:17:48.000000000 +0000 @@ -17,6 +17,10 @@ # must be applied before the LDAP stuff no-libcrypto +# fix ftbfs for GNU/Hurd +# must be applied before dhcp-4.1.0-ldap-code +fix_ftbfs4hurd.dpatch + #ldap backend for dhcp server (docs and code) dhcp-4.1.0-ldap-docs dhcp-4.1.0-ldap-code
fix_ftbfs4hurd.dpatch
Description: application/shellscript
dhclient-script.hurd
Description: application/shellscript
dhclient-script.hurd.udeb
Description: application/shellscript