diff options
| author | Wang Mingyu <wangmy@fujitsu.com> | 2023-02-11 21:33:22 +0800 |
|---|---|---|
| committer | Khem Raj <raj.khem@gmail.com> | 2023-02-12 08:56:16 -0800 |
| commit | 21a69c4c90303e334cf0679251c82c8035afb32d (patch) | |
| tree | 47b62ccc76e9741458c414221899ee4afa5b96dc /meta-python/recipes-extended/python-pykickstart/files/0002-pykickstart-parser.py-add-lock-for-readKickstart-and.patch | |
| parent | de0bda3f7e8a27ce4e8644a7c430126489517fd2 (diff) | |
| download | meta-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.patch | 17 |
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 @@ | |||
| 1 | From 62fdead139edb0f29b2f222efcb8f39be15b057e Mon Sep 17 00:00:00 2001 | 1 | From 62fdead139edb0f29b2f222efcb8f39be15b057e Mon Sep 17 00:00:00 2001 |
| 2 | From: Hongxu Jia <hongxu.jia@windriver.com> | 2 | From: Hongxu Jia <hongxu.jia@windriver.com> |
| 3 | Date: Mon, 30 Jul 2018 15:47:13 +0800 | 3 | Date: Mon, 30 Jul 2018 15:47:13 +0800 |
| 4 | Subject: [PATCH 2/4] pykickstart/parser.py: add lock for readKickstart and | 4 | Subject: [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 | ||
| 11 | Signed-off-by: Hongxu Jia <hongxu.jia@windriver.com> | 11 | Signed-off-by: Hongxu Jia <hongxu.jia@windriver.com> |
| 12 | Signed-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 | ||
| 17 | diff --git a/pykickstart/load.py b/pykickstart/load.py | 18 | diff --git a/pykickstart/load.py b/pykickstart/load.py |
| 18 | index c6f013f..7adb751 100644 | 19 | index 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. |
| 30 | diff --git a/pykickstart/parser.py b/pykickstart/parser.py | 31 | diff --git a/pykickstart/parser.py b/pykickstart/parser.py |
| 31 | index e44099b..e68174d 100644 | 32 | index 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 | -- |
| 67 | 2.7.4 | 68 | 2.34.1 |
| 68 | 69 | ||
