Package: resolvconf Version: 1.58 Severity: wishlist Tags: ipv6 patch This patch adds basic DHCPv6 support for resolvconf. It's unlikely that this is a comlete patch. For example, some applications might resonably expect "resolvconf -d eth0" to remove both the IPv4 and IPv6 interface information. However, it does provide basic DHCPv6 functionality.
Geoff ------------------------ Begin included text ------------------------ --- resolvconf.orig/etc/dhcp/dhclient-enter-hooks.d/resolvconf +++ resolvconf/etc/dhcp/dhclient-enter-hooks.d/resolvconf @@ -15,6 +15,10 @@ # Delete resolv.conf info [ ! "$interface" ] || /sbin/resolvconf -d "$interface" ;; + EXPIRE6|RELEASE6|STOP6) + # Delete resolv.conf info + [ ! "$interface" ] || /sbin/resolvconf -d "${interface}_ip6" + ;; esac # For safety, undefine the nasty default make_resolv_conf() make_resolv_conf() { @@ -44,5 +48,20 @@ [ ! "$interface" ] || echo -n "$R" | /sbin/resolvconf -a "$interface" } ;; + BOUND6|RENEW6|REBIND6) + make_resolv_conf() { + R="" + if [ "$new_dhcp6_name_servers" ] && [ "$new_dhcp6_domain_search" ] ; then + R="${R}search $new_dhcp6_domain_search +" + fi + for nameserver in $new_dhcp6_name_servers ; do + touch /tmp/$nameserver + R="${R}nameserver $nameserver +" + done + [ ! "$interface" ] || echo -n "$R" | /sbin/resolvconf -a "${interface}_ip6" + } + ;; esac fi ------------------------- End included text ------------------------- -- System Information: Debian Release: wheezy/sid APT prefers unstable APT policy: (500, 'unstable') Architecture: i386 (i686) Kernel: Linux 2.6.39-2-686-pae (SMP w/2 CPU cores) Locale: LANG=en_US.UTF-8, LC_CTYPE=en_US.UTF-8 (charmap=UTF-8) Shell: /bin/sh linked to /bin/bash Versions of packages resolvconf depends on: ii coreutils 8.5-1 GNU core utilities ii debconf [debconf-2.0] 1.5.40 Debian configuration management sy ii lsb-base 3.2-27 Linux Standard Base 3.2 init scrip resolvconf recommends no packages. resolvconf suggests no packages. -- To UNSUBSCRIBE, email to debian-bugs-dist-requ...@lists.debian.org with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org