[master 1/1] Fix Kickstart installation without default gateway errors out

jkonecny12 installerbot-noreply at redhat.com
Tue Jun 2 09:24:57 UTC 2015


From: Jiri Konecny <jkonecny at redhat.com>

IPv4 Gateway is required parameter to dbus but can be ignored by
sending 0 instead of IP address.

Resolves: rhbz#1147181
---
 pyanaconda/network.py | 5 ++++-
 1 file changed, 4 insertions(+), 1 deletion(-)

diff --git a/pyanaconda/network.py b/pyanaconda/network.py
index 691ceaf..51f29d9 100644
--- a/pyanaconda/network.py
+++ b/pyanaconda/network.py
@@ -390,7 +390,10 @@ def _get_ip_setting_values_from_ksdata(networkdata):
 
     if method4 == "manual":
         addr4 = nm.nm_ipv4_to_dbus_int(networkdata.ip)
-        gateway4 = nm.nm_ipv4_to_dbus_int(networkdata.gateway)
+        if networkdata.gateway:
+            gateway4 = nm.nm_ipv4_to_dbus_int(networkdata.gateway)
+        else:
+            gateway4 = 0 # will be ignored by NetworkManager
         prefix4 = netmask2prefix(networkdata.netmask)
         values.append(["ipv4", "addresses", [[addr4, prefix4, gateway4]], "aau"])
 


-- 
To view this commit on github, visit https://github.com/rhinstaller/anaconda/commit/d195a7946709dcdb8165fa5d80b72bd214f68484


More information about the anaconda-patches mailing list