mirror of
https://github.com/fosslinux/live-bootstrap.git
synced 2026-03-04 10:25:25 +01:00
Fix permissions of python 3.1->3.4
For some reason these also install non-writable files breaking bubblewrap mode.
This commit is contained in:
parent
b304a8c6f8
commit
f44d4acbfb
3 changed files with 57 additions and 0 deletions
19
sysc/python-3.1.5/patches/install-perms.patch
Normal file
19
sysc/python-3.1.5/patches/install-perms.patch
Normal file
|
|
@ -0,0 +1,19 @@
|
|||
SPDX-FileCopyrightText: 2023 fosslinux <fosslinux@aussies.space>
|
||||
|
||||
SPDX-License-Identifier: PSF-2.0
|
||||
|
||||
Install libraries with 755 instead of 555 so we can strip them. (This
|
||||
is what is in modern versions of python).
|
||||
|
||||
--- Makefile.pre.in 2023-03-15 21:49:08.274186777 +1100
|
||||
+++ Makefile.pre.in 2023-03-15 21:50:02.466143662 +1100
|
||||
@@ -54,8 +54,7 @@
|
||||
INSTALL_DATA= @INSTALL_DATA@
|
||||
# Shared libraries must be installed with executable mode on some systems;
|
||||
# rather than figuring out exactly which, we always give them executable mode.
|
||||
-# Also, making them read-only seems to be a good idea...
|
||||
-INSTALL_SHARED= ${INSTALL} -m 555
|
||||
+INSTALL_SHARED= ${INSTALL} -m 755
|
||||
|
||||
MAKESETUP= $(srcdir)/Modules/makesetup
|
||||
|
||||
19
sysc/python-3.3.7/patches/install-perms.patch
Normal file
19
sysc/python-3.3.7/patches/install-perms.patch
Normal file
|
|
@ -0,0 +1,19 @@
|
|||
SPDX-FileCopyrightText: 2023 fosslinux <fosslinux@aussies.space>
|
||||
|
||||
SPDX-License-Identifier: PSF-2.0
|
||||
|
||||
Install libraries with 755 instead of 555 so we can strip them. (This
|
||||
is what is in modern versions of python).
|
||||
|
||||
--- Makefile.pre.in 2023-03-15 21:49:08.274186777 +1100
|
||||
+++ Makefile.pre.in 2023-03-15 21:50:02.466143662 +1100
|
||||
@@ -54,8 +54,7 @@
|
||||
INSTALL_DATA= @INSTALL_DATA@
|
||||
# Shared libraries must be installed with executable mode on some systems;
|
||||
# rather than figuring out exactly which, we always give them executable mode.
|
||||
-# Also, making them read-only seems to be a good idea...
|
||||
-INSTALL_SHARED= ${INSTALL} -m 555
|
||||
+INSTALL_SHARED= ${INSTALL} -m 755
|
||||
|
||||
MAKESETUP= $(srcdir)/Modules/makesetup
|
||||
|
||||
19
sysc/python-3.4.10/patches/install-perms.patch
Normal file
19
sysc/python-3.4.10/patches/install-perms.patch
Normal file
|
|
@ -0,0 +1,19 @@
|
|||
SPDX-FileCopyrightText: 2023 fosslinux <fosslinux@aussies.space>
|
||||
|
||||
SPDX-License-Identifier: PSF-2.0
|
||||
|
||||
Install libraries with 755 instead of 555 so we can strip them. (This
|
||||
is what is in modern versions of python).
|
||||
|
||||
--- Makefile.pre.in 2023-03-15 21:49:08.274186777 +1100
|
||||
+++ Makefile.pre.in 2023-03-15 21:50:02.466143662 +1100
|
||||
@@ -54,8 +54,7 @@
|
||||
INSTALL_DATA= @INSTALL_DATA@
|
||||
# Shared libraries must be installed with executable mode on some systems;
|
||||
# rather than figuring out exactly which, we always give them executable mode.
|
||||
-# Also, making them read-only seems to be a good idea...
|
||||
-INSTALL_SHARED= ${INSTALL} -m 555
|
||||
+INSTALL_SHARED= ${INSTALL} -m 755
|
||||
|
||||
MAKESETUP= $(srcdir)/Modules/makesetup
|
||||
|
||||
Loading…
Add table
Add a link
Reference in a new issue