aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--recipes-installer/anaconda/files/0048-fix-write-sysconfig-network-failed.patch34
1 files changed, 17 insertions, 17 deletions
diff --git a/recipes-installer/anaconda/files/0048-fix-write-sysconfig-network-failed.patch b/recipes-installer/anaconda/files/0048-fix-write-sysconfig-network-failed.patch
index 1630732..d2741d5 100644
--- a/recipes-installer/anaconda/files/0048-fix-write-sysconfig-network-failed.patch
+++ b/recipes-installer/anaconda/files/0048-fix-write-sysconfig-network-failed.patch
@@ -1,7 +1,7 @@
-From e7cd81f9fb98e09749469b9998362d74142b1c37 Mon Sep 17 00:00:00 2001
+From 1fca80cf33e1564295cbb38c62bd4c7738bc6d02 Mon Sep 17 00:00:00 2001
From: Hongxu Jia <hongxu.jia@windriver.com>
-Date: Mon, 24 Oct 2016 05:28:01 -0400
-Subject: [PATCH 48/65] fix write sysconfig network failed
+Date: Sat, 29 Jun 2019 16:07:56 +0800
+Subject: [PATCH] fix write sysconfig network failed
While target does not have sysconfig, the anaconda should not
write sysconfig network.
@@ -10,23 +10,23 @@ Upstream-Status: Pending
Signed-off-by: Hongxu Jia <hongxu.jia@windriver.com>
---
- pyanaconda/network.py | 3 +++
+ pyanaconda/modules/network/installation.py | 3 +++
1 file changed, 3 insertions(+)
-diff --git a/pyanaconda/network.py b/pyanaconda/network.py
-index 6eb08d4..e409b70 100644
---- a/pyanaconda/network.py
-+++ b/pyanaconda/network.py
-@@ -1356,6 +1356,9 @@ def usedByFCoE(iface, storage):
-
- def write_sysconfig_network(rootpath, overwrite=False):
-
-+ if (not os.path.isdir(rootpath + sysconfigDir)):
-+ return False
+diff --git a/pyanaconda/modules/network/installation.py b/pyanaconda/modules/network/installation.py
+index c063c4e..bf9b931 100644
+--- a/pyanaconda/modules/network/installation.py
++++ b/pyanaconda/modules/network/installation.py
+@@ -114,6 +114,9 @@ Name={}
+ :param overwrite: overwrite existing configuration file
+ :type overwrite: bool
+ """
++ if (not os.path.isdir(root + "/etc/sysconfig")):
++ return False
+
- cfgfile = os.path.normpath(rootpath + networkConfFile)
- if (os.path.isfile(cfgfile) and not overwrite):
- return False
+ return self._write_config_file(root, self.SYSCONF_NETWORK_FILE_PATH,
+ "# Created by anaconda\n",
+ "Cannot write {} configuration file".format(
--
2.7.4