summaryrefslogtreecommitdiffstats
path: root/scripts/lib/checklayer/__init__.py
diff options
context:
space:
mode:
authorYi Zhao <yi.zhao@windriver.com>2025-09-20 14:17:52 +0800
committerSteve Sakoman <steve@sakoman.com>2025-09-25 12:25:51 -0700
commitcb23f1e13634a0518c74c10b04c69bed1f799f8a (patch)
tree1a58dc2c56a0fc05bc77a054b43dd7aa93be8bba /scripts/lib/checklayer/__init__.py
parent9bdfaa121a658bfaa752f68875bb9a2dcec66e79 (diff)
downloadpoky-cb23f1e13634a0518c74c10b04c69bed1f799f8a.tar.gz
python3-setuptools: restore build_scripts.executable support
We encountered an issue when running python scripts provided by python3-fail2ban. The shebang '#!/usr/bin/env python3' was replaced by '#!python', which caused these scripts to fail to run. For example: $ head -n 1 /usr/bin/fail2ban-testcases #!python $ /usr/bin/fail2ban-testcases -sh: /usr/bin/fail2ban-testcases: cannot execute: required file not found This issue was introduced by commit[1] in python3-setuptools 75.3.2. See the upstream issue report[2] for more information. Backport patches from [3] to fix this issue. [1] https://github.com/pypa/setuptools/commit/c71266345c64fd662b5f95bbbc6e4536172f496d [2] https://github.com/pypa/setuptools/issues/4934 [3] https://github.com/pypa/distutils/pull/358 (From OE-Core rev: d728ec95291f05cbfb436eabe8717ebe9a0dc11d) Signed-off-by: Yi Zhao <yi.zhao@windriver.com> Signed-off-by: Steve Sakoman <steve@sakoman.com>
Diffstat (limited to 'scripts/lib/checklayer/__init__.py')
0 files changed, 0 insertions, 0 deletions