- dhclient-script: IPv6 address which fails DAD is auto-removed (#1133465)

This commit is contained in:
Jiri Popelka 2014-08-25 18:57:47 +02:00
parent fe41e18619
commit a6e84ccd33
2 changed files with 11 additions and 2 deletions

View File

@ -575,8 +575,15 @@ add_ipv6_addr_with_DAD() {
exit_with_hooks 3 exit_with_hooks 3
fi fi
if [ -z "${tentative}" ] ; then if [ -z "${tentative}" ] ; then
# DAD is over addr=$(ip -6 addr show dev ${interface} \
return 0 | grep ${new_ip6_address}/${new_ip6_prefixlen})
if [ -n "${addr}" ]; then
# DAD is over
return 0
else
# address was auto-removed (or not added at all)
exit_with_hooks 3
fi
fi fi
done done
} }

View File

@ -648,6 +648,8 @@ done
%changelog %changelog
* Mon Aug 25 2014 Jiri Popelka <jpopelka@redhat.com> - 12:4.3.1-5 * Mon Aug 25 2014 Jiri Popelka <jpopelka@redhat.com> - 12:4.3.1-5
- spec: use -D with 'install' - spec: use -D with 'install'
- dhclient-script: IPv6 address which fails DAD is auto-removed when it was
added with valid_lft/preferred_lft other then 'forever' (#1133465)
* Sat Aug 16 2014 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 12:4.3.1-4 * Sat Aug 16 2014 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 12:4.3.1-4
- Rebuilt for https://fedoraproject.org/wiki/Fedora_21_22_Mass_Rebuild - Rebuilt for https://fedoraproject.org/wiki/Fedora_21_22_Mass_Rebuild