[pkg-dhcp-commits] [SCM] ISC DHCP packaging for Debian branch, master, updated. debian/4.1.1-P1-16.1-35-gdde373e
Andrew Pollock
apollock at debian.org
Sat Aug 27 21:04:25 UTC 2011
The following commit has been merged in the master branch:
commit dde373e9545fcc729dab71a9728d7095aad25268
Author: Andrew Pollock <apollock at debian.org>
Date: Sat Aug 27 14:03:51 2011 -0700
support IPv6 link-local resolvers
Following RFC 4007, append the interface name, separated with a % sign
to the name server's adress if it is a link-local one.
Patch from Peter Marschall
diff --git a/debian/changelog b/debian/changelog
index 9fa2c78..8ac492c 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -33,8 +33,10 @@ isc-dhcp (4.2.2-1) unstable; urgency=low
dhcp-client to isc-dhcp-client (closes: #236001)
* debian/dhclient-script.{linux,kfreebsd}: apply patch from Peter Marschall
to fix metric calculation (closes: #629632)
+ * debian/dhclient-script.linux: apply patches from Peter Marschall to support
+ IPv6 link-local resolvers
- -- Andrew Pollock <apollock at debian.org> Sat, 27 Aug 2011 13:56:44 -0700
+ -- Andrew Pollock <apollock at debian.org> Sat, 27 Aug 2011 14:02:57 -0700
isc-dhcp (4.1.1-P1-18) unstable; urgency=low
diff --git a/debian/dhclient-script.linux b/debian/dhclient-script.linux
index 2c054e7..ae99cc0 100644
--- a/debian/dhclient-script.linux
+++ b/debian/dhclient-script.linux
@@ -66,6 +66,11 @@ make_resolv_conf() {
if [ -n "$new_dhcp6_name_servers" ]; then
for nameserver in $new_dhcp6_name_servers; do
+ # append %interface to link-local-address nameservers
+ if [ "${nameserver##fe80::}" != "$nameserver" ] ||
+ [ "${nameserver##FE80::}" != "$nameserver" ]; then
+ nameserver="${nameserver}%${interface}"
+ fi
echo nameserver $nameserver >>$new_resolv_conf
done
else # keep 'old' nameservers
--
ISC DHCP packaging for Debian
More information about the pkg-dhcp-commits
mailing list