diff options
author | Radek Vykydal <rvykydal@redhat.com> | 2013-01-30 14:32:53 +0100 |
---|---|---|
committer | Radek Vykydal <rvykydal@redhat.com> | 2013-02-01 12:30:50 +0100 |
commit | 29dfad620ab3dd94e8a96e1b62642a84763f0b55 (patch) | |
tree | c9221dc7a97c4ad66ebac29e466e7144501150eb /dracut | |
parent | 82e5508fa6ee8b37b113b540cd2b6ff7d3e0dff6 (diff) | |
download | anaconda-29dfad620ab3dd94e8a96e1b62642a84763f0b55.tar.gz anaconda-29dfad620ab3dd94e8a96e1b62642a84763f0b55.tar.xz anaconda-29dfad620ab3dd94e8a96e1b62642a84763f0b55.zip |
Fix static and dhcp of network --ipv6 command (set IPV6_AUTOCONF=no)
Diffstat (limited to 'dracut')
-rwxr-xr-x | dracut/parse-kickstart | 14 |
1 files changed, 8 insertions, 6 deletions
diff --git a/dracut/parse-kickstart b/dracut/parse-kickstart index b88eba743..afca075df 100755 --- a/dracut/parse-kickstart +++ b/dracut/parse-kickstart @@ -291,12 +291,14 @@ def ksnet_to_ifcfg(net, filename=None): else: ifcfg['IPV6INIT'] = "yes" - if net.ipv6 == 'dhcp': - ifcfg['DHCPV6C'] = "yes" - elif net.ipv6 == 'auto': - ifcfg['IPV6_AUTOCONF'] = "yes" # NOTE: redundant (this is the default) - elif ':' in net.ipv6: - ifcfg['IPV6ADDR'] = net.ipv6 + if net.ipv6 == 'dhcp': + ifcfg['DHCPV6C'] = "yes" + ifcfg['IPV6_AUTOCONF'] = "no" + elif net.ipv6 == 'auto': + ifcfg['IPV6_AUTOCONF'] = "yes" # NOTE: redundant (this is the default) + elif ':' in net.ipv6: + ifcfg['IPV6ADDR'] = net.ipv6 + ifcfg['IPV6_AUTOCONF'] = "no" # misc stuff if net.mtu: |