summaryrefslogtreecommitdiffstats
path: root/meta-python/recipes-extended/python-pykickstart/files/0002-pykickstart-parser.py-add-lock-for-readKickstart-and.patch
diff options
context:
space:
mode:
authorWang Mingyu <wangmy@fujitsu.com>2023-02-11 21:33:22 +0800
committerKhem Raj <raj.khem@gmail.com>2023-02-12 08:56:16 -0800
commit21a69c4c90303e334cf0679251c82c8035afb32d (patch)
tree47b62ccc76e9741458c414221899ee4afa5b96dc /meta-python/recipes-extended/python-pykickstart/files/0002-pykickstart-parser.py-add-lock-for-readKickstart-and.patch
parentde0bda3f7e8a27ce4e8644a7c430126489517fd2 (diff)
downloadmeta-openembedded-21a69c4c90303e334cf0679251c82c8035afb32d.tar.gz
python3-pykickstart: upgrade 3.34 -> 3.43
0001-support-authentication-for-kickstart.patch 0002-pykickstart-parser.py-add-lock-for-readKickstart-and.patch 0004-load.py-retry-to-invoke-request-with-timeout.patch refreshed for new version. Signed-off-by: Wang Mingyu <wangmy@fujitsu.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
Diffstat (limited to 'meta-python/recipes-extended/python-pykickstart/files/0002-pykickstart-parser.py-add-lock-for-readKickstart-and.patch')
-rw-r--r--meta-python/recipes-extended/python-pykickstart/files/0002-pykickstart-parser.py-add-lock-for-readKickstart-and.patch17
1 files changed, 9 insertions, 8 deletions
diff --git a/meta-python/recipes-extended/python-pykickstart/files/0002-pykickstart-parser.py-add-lock-for-readKickstart-and.patch b/meta-python/recipes-extended/python-pykickstart/files/0002-pykickstart-parser.py-add-lock-for-readKickstart-and.patch
index 4a001f3386..5e0d6166fa 100644
--- a/meta-python/recipes-extended/python-pykickstart/files/0002-pykickstart-parser.py-add-lock-for-readKickstart-and.patch
+++ b/meta-python/recipes-extended/python-pykickstart/files/0002-pykickstart-parser.py-add-lock-for-readKickstart-and.patch
@@ -1,7 +1,7 @@
1From 62fdead139edb0f29b2f222efcb8f39be15b057e Mon Sep 17 00:00:00 2001 1From 62fdead139edb0f29b2f222efcb8f39be15b057e Mon Sep 17 00:00:00 2001
2From: Hongxu Jia <hongxu.jia@windriver.com> 2From: Hongxu Jia <hongxu.jia@windriver.com>
3Date: Mon, 30 Jul 2018 15:47:13 +0800 3Date: Mon, 30 Jul 2018 15:47:13 +0800
4Subject: [PATCH 2/4] pykickstart/parser.py: add lock for readKickstart and 4Subject: [PATCH 2/4] pykickstart/parser.py: add lock for readKickstart and
5 support https without certification 5 support https without certification
6 6
7- Add lock for readKickstart to fix race issue 7- Add lock for readKickstart to fix race issue
@@ -9,18 +9,19 @@ Subject: [PATCH 2/4] pykickstart/parser.py: add lock for readKickstart and
9- Support to download kickstart file through https without certification 9- Support to download kickstart file through https without certification
10 10
11Signed-off-by: Hongxu Jia <hongxu.jia@windriver.com> 11Signed-off-by: Hongxu Jia <hongxu.jia@windriver.com>
12Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
12--- 13---
13 pykickstart/load.py | 2 +- 14 pykickstart/load.py | 2 +-
14 pykickstart/parser.py | 18 ++++++++++++++++++ 15 pykickstart/parser.py | 18 ++++++++++++++++++
15 2 files changed, 19 insertions(+), 1 deletion(-) 16 2 files changed, 19 insertions(+), 1 deletion(-)
16 17
17diff --git a/pykickstart/load.py b/pykickstart/load.py 18diff --git a/pykickstart/load.py b/pykickstart/load.py
18index c6f013f..7adb751 100644 19index 8da8051..e856c8d 100644
19--- a/pykickstart/load.py 20--- a/pykickstart/load.py
20+++ b/pykickstart/load.py 21+++ b/pykickstart/load.py
21@@ -30,7 +30,7 @@ from requests.exceptions import SSLError, RequestException 22@@ -32,7 +32,7 @@ log = logging.getLogger("anaconda.main")
22 23
23 _is_url = lambda location: '://' in location # RFC 3986 24 is_url = lambda location: '://' in location # RFC 3986
24 25
25-SSL_VERIFY = True 26-SSL_VERIFY = True
26+SSL_VERIFY = False 27+SSL_VERIFY = False
@@ -28,10 +29,10 @@ index c6f013f..7adb751 100644
28 def load_to_str(location, user=None, passwd=None): 29 def load_to_str(location, user=None, passwd=None):
29 '''Load a destination URL or file into a string. 30 '''Load a destination URL or file into a string.
30diff --git a/pykickstart/parser.py b/pykickstart/parser.py 31diff --git a/pykickstart/parser.py b/pykickstart/parser.py
31index e44099b..e68174d 100644 32index b95ba90..a55a9a3 100644
32--- a/pykickstart/parser.py 33--- a/pykickstart/parser.py
33+++ b/pykickstart/parser.py 34+++ b/pykickstart/parser.py
34@@ -55,6 +55,20 @@ from pykickstart.i18n import _ 35@@ -51,6 +51,20 @@ from pykickstart.i18n import _
35 STATE_END = "end" 36 STATE_END = "end"
36 STATE_COMMANDS = "commands" 37 STATE_COMMANDS = "commands"
37 38
@@ -52,7 +53,7 @@ index e44099b..e68174d 100644
52 def _preprocessStateMachine(lineIter): 53 def _preprocessStateMachine(lineIter):
53 l = None 54 l = None
54 lineno = 0 55 lineno = 0
55@@ -788,6 +802,10 @@ class KickstartParser(object): 56@@ -791,6 +805,10 @@ class KickstartParser(object):
56 self._stateMachine(i) 57 self._stateMachine(i)
57 58
58 def readKickstart(self, f, reset=True, username=None, password=None): 59 def readKickstart(self, f, reset=True, username=None, password=None):
@@ -64,5 +65,5 @@ index e44099b..e68174d 100644
64 if reset: 65 if reset:
65 self._reset() 66 self._reset()
66-- 67--
672.7.4 682.34.1
68 69