PyInstaller hledá objdumpem, na kterých knihovnách binárka visí. Runner v host módu ho nemá — je to jediné, co musí být na hostiteli, zbytek si obstará uv. Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
This commit is contained in:
1 parent
8aa54dc7a0
commit
b4864981ad
1 file changed
+16
@@ -16,6 +16,22 @@ jobs:
|
|||||||
runs-on: homelab
|
runs-on: homelab
|
||||||
|
|
||||||
steps:
|
steps:
|
||||||
|
- name: objdump
|
||||||
|
run: |
|
||||||
|
# Jediné, co musí být na hostiteli — PyInstaller jím hledá, na
|
||||||
|
# kterých knihovnách binárka visí. Zbytek si obstará uv.
|
||||||
|
command -v objdump >/dev/null && exit 0
|
||||||
|
sudo=""; [ "$(id -u)" -ne 0 ] && sudo=sudo
|
||||||
|
if command -v apt-get >/dev/null; then
|
||||||
|
$sudo apt-get update -qq
|
||||||
|
$sudo apt-get install -y -qq binutils
|
||||||
|
elif command -v dnf >/dev/null; then
|
||||||
|
$sudo dnf install -y -q binutils
|
||||||
|
else
|
||||||
|
echo "Nainstaluj binutils, PyInstaller bez objdumpu nestaví." >&2
|
||||||
|
exit 1
|
||||||
|
fi
|
||||||
|
|
||||||
- name: Zdrojáky
|
- name: Zdrojáky
|
||||||
env:
|
env:
|
||||||
TOKEN: ${{ secrets.GITHUB_TOKEN }}
|
TOKEN: ${{ secrets.GITHUB_TOKEN }}
|
||||||
|
|||||||
Reference in new issue
Block a user