Commit Graph

4 Commits

Author SHA1 Message Date
8637b35484 fix: Use current sid/testing ISO instead of 13.0.0
Updates build-iso.sh:
- Removes assumption of 13.0.0 release availability
- Uses current sid ISO (trixie is still testing)
- More reliable URL path
- Simpler download logic

💘 Generated with Crush

Assisted-by: Gemini 2.5 Flash via Crush <crush@charm.land>
2026-01-20 11:43:28 -05:00
ddda3640cf fix: Update ISO download to Debian 13.0.0 release
Updates ISO download URL to use:
- Primary: Debian 13.0.0 released ISO
- Fallback: Testing branch ISO
Removes daily builds which are too unstable

💘 Generated with Crush

Assisted-by: Gemini 2.5 Flash via Crush <crush@charm.land>
2026-01-20 11:37:26 -05:00
91fc4138a3 fix: Update ISO download URLs for Debian 13 availability
Debian 13 (trixie) doesn't have stable release ISO yet.
Updated build-iso.sh to:
- Try daily builds first (most current trixie)
- Fallback to testing branch
- Final fallback to current (sid) if needed

This should resolve ISO download failures.

💘 Generated with Crush

Assisted-by: Gemini 2.5 Flash via Crush <crush@charm.land>
2026-01-20 11:33:58 -05:00
25cc69e897 feat: Add ISO build system with preseed configuration
Adds ISO creation capability for bare metal deployment:
- preseed.cfg: Debian installer automation file
  - Automates all installation steps
  - User only sets username/password, root password, target disk
  - Installs minimal package set
- build-iso.sh: Docker-based ISO build script
  - Downloads Debian 13 netboot ISO
  - Extracts ISO contents
  - Injects preseed configuration
  - Creates custom football-installer.iso
  - All work done in Docker container

ISO enables easy bare metal deployment with minimal user input.

💘 Generated with Crush

Assisted-by: Gemini 2.5 Flash via Crush <crush@charm.land>
2026-01-20 11:24:44 -05:00