secubox-deb/.github/workflows
CyberMind-FR 8f3d446a07 feat(eye-remote): OFFLINE mode v1.9.0 - pre-install packages via QEMU
Complete rewrite of build-eye-remote-image.sh for pure offline boot:

- Use QEMU ARM chroot to pre-install all packages at build time
- Expand image by 1GB for pre-installed packages (~500MB)
- Pre-installed: chromium, nginx, lightdm, openbox, python3-pil
- Configure lightdm autologin, openbox autostart, nginx in chroot
- Create secubox user with all groups during build
- No rc.local/firstrun needed - boots directly into kiosk

Build requirements: qemu-user-static, binfmt-support

Boot time comparison:
- v1.8.x: ~10 min (package download required)
- v1.9.0: ~60 sec (ready immediately, no internet)

Closes #30

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
2026-04-20 21:10:56 +02:00
..
build-all-live-usb.yml fix(ci): Fix eMMC image check and RPi multi-initrd copy 2026-04-15 09:22:23 +02:00
build-eye-remote.yml feat(eye-remote): OFFLINE mode v1.9.0 - pre-install packages via QEMU 2026-04-20 21:10:56 +02:00
build-image.yml feat(network): Smart auto-IP with ARP collision detection (v1.7.0.2) 2026-04-14 16:28:02 +02:00
build-installer-iso.yml feat(network): Smart auto-IP with ARP collision detection (v1.7.0.2) 2026-04-14 16:28:02 +02:00
build-live-usb.yml feat(ci): Add unified multi-platform live USB workflow 2026-04-11 11:20:46 +02:00
build-packages.yml feat(network): Smart auto-IP with ARP collision detection (v1.7.0.2) 2026-04-14 16:28:02 +02:00
publish-packages.yml fix(ci): Add workflow_call trigger to enable reusable workflows 2026-04-04 10:54:52 +02:00
release.yml feat(ci): Add unified multi-platform live USB workflow 2026-04-11 11:20:46 +02:00