aboutsummaryrefslogtreecommitdiffstats
path: root/recipes-installer/anaconda/files/0048-fix-write-sysconfig-network-failed.patch
blob: d2741d5c614cef30862a2235952ec0cc3f22f206 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
From 1fca80cf33e1564295cbb38c62bd4c7738bc6d02 Mon Sep 17 00:00:00 2001
From: Hongxu Jia <hongxu.jia@windriver.com>
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.

Upstream-Status: Pending

Signed-off-by: Hongxu Jia <hongxu.jia@windriver.com>
---
 pyanaconda/modules/network/installation.py | 3 +++
 1 file changed, 3 insertions(+)

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
+
         return self._write_config_file(root, self.SYSCONF_NETWORK_FILE_PATH,
                                        "# Created by anaconda\n",
                                        "Cannot write {} configuration file".format(
-- 
2.7.4