mirror of
https://github.com/CyberMind-FR/secubox-deb.git
synced 2026-07-29 17:36:56 +00:00
After #427 added '-a matrix.arch' to dpkg-buildpackage, debhelper now correctly invokes the cross-toolchain binaries: - aarch64-linux-gnu-strip (used by dh_strip) - aarch64-linux-gnu-objdump (used by dh_makeshlibs) …which were not installed on the amd64 CI runner. Result: arm64 builds of arch-specific packages shipping prebuilt arm64 ELF binaries failed: - secubox-sentinelle-gsm — dh_strip on bin/secubox-redsea - secubox-daemon — dh_makeshlibs on secuboxctl Install binutils-aarch64-linux-gnu (~5 MB) only when matrix.arch == arm64. Folded into the existing apt step to keep one network round-trip. Single workflow change > per-package debian/rules no-op overrides: - no need to revisit every future arch-specific package - preserves real strip benefit (smaller .deb) - fixes the CI gap at the source This is the final piece behind #427 + #425 to unblock APT publish on arm64 since v2.13.0. |
||
|---|---|---|
| .. | ||
| build-all-live-usb.yml | ||
| build-eye-remote.yml | ||
| build-image.yml | ||
| build-installer-iso.yml | ||
| build-kernel.yml | ||
| build-live-usb.yml | ||
| build-multiboot.yml | ||
| build-packages.yml | ||
| build-secubox-cli.yml | ||
| dashboard-cache-check.yml | ||
| license-check.yml | ||
| publish-packages.yml | ||
| release.yml | ||
| sync-all.yml | ||