banger/internal/kernelcat
Thales Maciel 6083e2dde5
Prune legacy void/alpine + customize.sh flows
The golden-image Dockerfile + catalog pipeline replaces the entire
manual rootfs-build stack. With that shipped, the per-distro shell
flows are dead code.

Removed:
- scripts/customize.sh, scripts/interactive.sh, scripts/verify.sh
- scripts/make-rootfs{,-void,-alpine}.sh
- scripts/register-{void,alpine}-image.sh
- scripts/make-{void,alpine}-kernel.sh
- internal/imagepreset/ (only consumer was `banger internal packages`,
  which fed customize.sh)
- examples/{void,alpine}.config.toml
- Makefile targets: rootfs, rootfs-void, rootfs-alpine, void-kernel,
  alpine-kernel, void-register, alpine-register, void-vm, alpine-vm,
  verify-void, verify-alpine, plus the ALPINE_RELEASE / *_IMAGE_NAME
  / *_VM_NAME variables

The void-6.12 kernel catalog entry is also gone — golden image pairs
with generic-6.12 and nothing else in the catalog depended on it.

Consolidated: imagemgr now holds the small DebianBasePackages list +
package-hash helper inline, so the `image build --from-image` flow
(still supported) no longer pulls from a separate imagepreset package.

Net: 3,815 lines deleted, 59 added. No runtime functionality removed
beyond the `banger internal packages` subcommand (hidden, used only
by the deleted customize.sh).

Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
2026-04-18 15:39:53 -03:00
..
catalog.go Phase 4: remote catalog + banger kernel pull 2026-04-16 15:05:42 -03:00
catalog.json Prune legacy void/alpine + customize.sh flows 2026-04-18 15:39:53 -03:00
catalog_test.go Phase 4: remote catalog + banger kernel pull 2026-04-16 15:05:42 -03:00
fetch.go imagepull + kernelcat: allow absolute symlink targets 2026-04-16 17:33:16 -03:00
fetch_test.go Phase 4: remote catalog + banger kernel pull 2026-04-16 15:05:42 -03:00
import.go Prune legacy void/alpine + customize.sh flows 2026-04-18 15:39:53 -03:00
import_test.go Phase 3: banger kernel import bridges make-*-kernel.sh output 2026-04-16 14:53:49 -03:00
kernelcat.go Phase 1: local kernel catalog scaffolding 2026-04-16 14:21:10 -03:00
kernelcat_test.go Phase 1: local kernel catalog scaffolding 2026-04-16 14:21:10 -03:00