[PATCH] Add network --ipv6gateway kickstart option (#905226)
Radek Vykydal
rvykydal at redhat.com
Thu Apr 4 14:27:43 UTC 2013
---
dracut/parse-kickstart | 4 +++-
pyanaconda/network.py | 2 +-
2 files changed, 4 insertions(+), 2 deletions(-)
diff --git a/dracut/parse-kickstart b/dracut/parse-kickstart
index d81bdcd..12af853 100755
--- a/dracut/parse-kickstart
+++ b/dracut/parse-kickstart
@@ -220,7 +220,7 @@ def ksnet_to_dracut(args, lineno, net, bootdev=False):
elif net.ipv6 == "dhcp":
ip="dhcp6"
elif net.ipv6:
- ip="[{0.ipv6}]::{0.gateway}:{0.netmask}:" \
+ ip="[{0.ipv6}]::{0.ipv6gateway}:{0.netmask}:" \
"{0.hostname}:{0.device}:none".format(net)
if net.device and not ip.endswith(":none"):
@@ -299,6 +299,8 @@ def ksnet_to_ifcfg(net, filename=None):
elif ':' in net.ipv6:
ifcfg['IPV6ADDR'] = net.ipv6
ifcfg['IPV6_AUTOCONF'] = "no"
+ if net.ipv6gateway:
+ ifcfg['IPV6_DEFAULTGW'] = net.ipv6gateway
# misc stuff
if net.mtu:
diff --git a/pyanaconda/network.py b/pyanaconda/network.py
index 48cad2b..0025d28 100644
--- a/pyanaconda/network.py
+++ b/pyanaconda/network.py
@@ -470,7 +470,7 @@ def kickstartNetworkData(ifcfg=None, hostname=None):
if ifcfg.get('IPV6ADDR'):
kwargs["ipv6"] = ifcfg.get('IPV6ADDR')
if ifcfg.get('IPV6_DEFAULTGW'):
- kwargs["gateway"] = ifcfg.get('IPV6_DEFAULTGW')
+ kwargs["ipv6gateway"] = ifcfg.get('IPV6_DEFAULTGW')
if ifcfg.get('DHCPV6C') == "yes":
kwargs["ipv6"] = "dhcp"
--
1.7.11.7
More information about the anaconda-patches
mailing list