Do not enumerate ipv6 routes in CentOS 4

This commit is contained in:
James Tanner 2013-10-08 15:12:38 -04:00
parent 50d72d89c2
commit 879d20cac3

View file

@ -1370,6 +1370,10 @@ class LinuxNetwork(Network):
) )
interface = dict(v4 = {}, v6 = {}) interface = dict(v4 = {}, v6 = {})
for v in 'v4', 'v6': for v in 'v4', 'v6':
if v == 'v6' and self.facts['lsb']['id'] == 'CentOS' \
and self.facts['lsb']['major_release'] == '4':
# "ip -6 route get" causes kernel panics in Centos 4
continue
if v == 'v6' and not socket.has_ipv6: if v == 'v6' and not socket.has_ipv6:
continue continue
rc, out, err = module.run_command(command[v]) rc, out, err = module.run_command(command[v])