47 lines
2.4 KiB
Diff
47 lines
2.4 KiB
Diff
From b5a6b83044fdbc24fd8919cf6935f3a93f4f67e2 Mon Sep 17 00:00:00 2001
|
|
From: Matej Matuska <mmatuska@redhat.com>
|
|
Date: Fri, 27 Jan 2023 12:22:37 +0100
|
|
Subject: [PATCH 74/75] Do not create python3 .pyc files
|
|
|
|
After the in-place upgrade and removal of `leapp` packages, there are
|
|
leftover `*cpython.pyc` files in: `/usr/lib/python2.7/site-packages/leapp/`
|
|
and `/usr/share/leapp-repository/`.
|
|
|
|
Let's avoid this by not creating them in the first place.
|
|
|
|
Jira ref.: OAMG-7641
|
|
---
|
|
.../files/dracut/85sys-upgrade-redhat/do-upgrade.sh | 2 +-
|
|
.../actors/preparepythonworkround/libraries/workaround.py | 2 +-
|
|
2 files changed, 2 insertions(+), 2 deletions(-)
|
|
|
|
diff --git a/repos/system_upgrade/common/actors/commonleappdracutmodules/files/dracut/85sys-upgrade-redhat/do-upgrade.sh b/repos/system_upgrade/common/actors/commonleappdracutmodules/files/dracut/85sys-upgrade-redhat/do-upgrade.sh
|
|
index 04540c1d..491b85ec 100755
|
|
--- a/repos/system_upgrade/common/actors/commonleappdracutmodules/files/dracut/85sys-upgrade-redhat/do-upgrade.sh
|
|
+++ b/repos/system_upgrade/common/actors/commonleappdracutmodules/files/dracut/85sys-upgrade-redhat/do-upgrade.sh
|
|
@@ -266,7 +266,7 @@ do_upgrade() {
|
|
# all FSTAB partitions. As mount was working before, hopefully will
|
|
# work now as well. Later this should be probably modified as we will
|
|
# need to handle more stuff around storage at all.
|
|
- /usr/bin/systemd-nspawn $NSPAWN_OPTS -D "$NEWROOT" /usr/bin/bash -c "mount -a; /usr/bin/python3 $LEAPP3_BIN upgrade --resume $args"
|
|
+ /usr/bin/systemd-nspawn $NSPAWN_OPTS -D "$NEWROOT" /usr/bin/bash -c "mount -a; /usr/bin/python3 -B $LEAPP3_BIN upgrade --resume $args"
|
|
rv=$?
|
|
fi
|
|
|
|
diff --git a/repos/system_upgrade/common/actors/preparepythonworkround/libraries/workaround.py b/repos/system_upgrade/common/actors/preparepythonworkround/libraries/workaround.py
|
|
index de3079ee..255121dd 100644
|
|
--- a/repos/system_upgrade/common/actors/preparepythonworkround/libraries/workaround.py
|
|
+++ b/repos/system_upgrade/common/actors/preparepythonworkround/libraries/workaround.py
|
|
@@ -31,7 +31,7 @@ def apply_python3_workaround():
|
|
os.symlink(_get_orig_leapp_path(), leapp_lib_symlink_path)
|
|
with open(py3_leapp, 'w') as f:
|
|
f_content = [
|
|
- '#!/usr/bin/python3',
|
|
+ '#!/usr/bin/python3 -B',
|
|
'import sys',
|
|
'sys.path.append(\'{}\')'.format(LEAPP_HOME),
|
|
'',
|
|
--
|
|
2.39.0
|
|
|