1.4 KiB
1.4 KiB
Unbundled ISO Build (In Progress)
Status: NOT YET BUILT
- Server was unreachable (SSH timeout) when we tried to build — user rebooting
- Changes are in working tree only, NOT YET COMMITTED
What Was Done
- Created
image-recipe/build-unbundled-iso.sh— thin wrapper that setsUNBUNDLED=1and delegates to main script - Modified
image-recipe/build-auto-installer-iso.shto supportUNBUNDLED=1env var
Changes to build-auto-installer-iso.sh
- Added
UNBUNDLED="${UNBUNDLED:-0}"config variable - Step 3b: Skips container image capture from server AND registry pull (~20 tars)
- Skips
first-boot-containers.shbundling (no images to create containers from) - Skips docker UI source bundling (bitcoin-ui, lnd-ui, electrs-ui)
- Different ISO filename:
archipelago-installer-unbundled-x86_64.iso - Updated installer completion message (tells user to install from Marketplace)
- Updated build summary output
What Still Works in Unbundled
- Full rootfs (Debian 12 + Podman + nginx + SSH)
- Backend binary + web UI captured from server
- Tor setup on first boot
- Image loader service (harmlessly handles empty dir)
package.installalready doespodman pull— Marketplace works out of the box
Next Steps
- Rsync updated scripts to dev server (192.168.1.228)
- Run:
sudo ./build-unbundled-iso.sh - Result appears in:
image-recipe/results/archipelago-installer-unbundled-x86_64.iso