summaryrefslogtreecommitdiffstats
path: root/dracut
diff options
context:
space:
mode:
authorRadek Vykydal <rvykydal@redhat.com>2013-01-30 14:32:53 +0100
committerRadek Vykydal <rvykydal@redhat.com>2013-02-01 12:30:50 +0100
commit29dfad620ab3dd94e8a96e1b62642a84763f0b55 (patch)
treec9221dc7a97c4ad66ebac29e466e7144501150eb /dracut
parent82e5508fa6ee8b37b113b540cd2b6ff7d3e0dff6 (diff)
downloadanaconda-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-xdracut/parse-kickstart14
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: