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
|
||||
|
||||
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
|
||||
env:
|
||||
TOKEN: ${{ secrets.GITHUB_TOKEN }}
|
||||
|
||||
Reference in new issue
Block a user