mirror of
https://github.com/rcourtman/Pulse.git
synced 2026-05-01 21:10:13 +00:00
Add support for linux-386 and linux-armv6 architectures (related to #674)
Adds build support for 32-bit x86 (i386/i686) and ARMv6 (older Raspberry Pi models) architectures across all agents and install scripts. Changes: - Add linux-386 and linux-armv6 to build-release.sh builds array - Update Dockerfile to build docker-agent, host-agent, and sensor-proxy for new architectures - Update all install scripts to detect and handle i386/i686 and armv6l architectures - Add architecture normalization in router download endpoints - Update update manager architecture mapping - Update validate-release.sh to expect 24 binaries (was 18) This enables Pulse agents to run on older/legacy hardware including 32-bit x86 systems and Raspberry Pi Zero/Zero W devices.
This commit is contained in:
parent
1b221cca71
commit
4834dea05b
9 changed files with 67 additions and 4 deletions
|
|
@ -1218,6 +1218,12 @@ if [[ "$UNINSTALL" != true ]]; then
|
|||
armv7l|armhf|armv7)
|
||||
DOWNLOAD_ARCH="linux-armv7"
|
||||
;;
|
||||
armv6l)
|
||||
DOWNLOAD_ARCH="linux-armv6"
|
||||
;;
|
||||
i386|i686)
|
||||
DOWNLOAD_ARCH="linux-386"
|
||||
;;
|
||||
*)
|
||||
DOWNLOAD_ARCH=""
|
||||
log_warn "Unknown architecture '$ARCH'. Falling back to default agent binary."
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue