aboutsummaryrefslogtreecommitdiffstats

History

This project began as a side-project inside the sbo-slackbuilds repository (danix's SlackBuilds.org maintenance mirror), under .extras/. It grew from a throwaway docker test-build helper into a structured, self-maintaining toolchain, so it was extracted here to be developed on its own.

Git history starts fresh in this repo. The 41 commits below are the original development history from sbo-slackbuilds, preserved here as a record. The hashes refer to the sbo-slackbuilds repository, not this one.

Original commits (from sbo-slackbuilds, oldest first)

  • b4c286e 2026-07-13 — docs: test-build design spec; refine CLAUDE.md purpose and docker workflow
  • 1e42a7f 2026-07-13 — docs: test-build implementation plan
  • eb74944 2026-07-13 — test-build: scaffold script + self-check
  • 1a39e22 2026-07-13 — test-build: config, arg parsing, version selection
  • b828163 2026-07-13 — test-build: port SBo lookup + dependency resolver
  • 3680234 2026-07-13 — test-build: current-vs-stable override engine
  • 5d1fb3a 2026-07-13 — test-build: port dep cache, namespaced by image digest
  • f4dff4e 2026-07-13 — test-build: port BLOCKED-BY-DEP propagation
  • 44f0338 2026-07-13 — test-build: container build step (build_one via docker)
  • 4a3d6a6 2026-07-13 — test-build: run_target orchestration + summary + confirm
  • 7c7e549 2026-07-13 — test-build: wire main, image-presence check, target lookup
  • 11153a8 2026-07-13 — test-build: fix empty-order corruption when all deps dropped
  • 71b58e1 2026-07-13 — test-build: document installed_in_base deferral
  • d9cd1ad 2026-07-13 — image-builder: add design spec
  • 4db7f46 2026-07-13 — image-builder: add implementation plan
  • b844135 2026-07-13 — image-builder: config + lib.sh helpers
  • 8b4c556 2026-07-13 — image-builder: curl -sS in fetch for http error diagnostics
  • 3e79c1b 2026-07-13 — image-builder: lib.sh self-check
  • b4f19b7 2026-07-13 — image-builder: bootstrap.sh base image from NAS
  • b954189 2026-07-13 — image-builder: bootstrap.sh cleanup trap on EXIT not RETURN
  • 88f399e 2026-07-13 — image-builder: build-full-image.sh
  • 160ab1f 2026-07-13 — image-builder: build-sbo-testbuild.sh
  • 0b42333 2026-07-13 — image-builder: guard FULL_DIGEST recompute against set -e abort
  • 26674aa 2026-07-13 — image-builder: per-variant isolation, non-zero exit on failure
  • bb67cd4 2026-07-13 — image-builder: README with VM setup checklist
  • 7363f45 2026-07-13 — image-builder: mark scripts executable
  • e513a3e 2026-07-13 — image-builder: require_mount in changelog gate so unmounted NAS fails loud
  • f273077 2026-07-13 — image-builder: accept any Slackware pkg extension (*.t?z) not just .txz
  • 416ea5d 2026-07-13 — image-builder: fix false GPG-update warning from SIGPIPE on yes pipe
  • e887d1e 2026-07-13 — image-builder: feed full build from LAN NFS mirror over HTTP, fix GPG verify
  • 5e93772 2026-07-14 — test-build: implement installed_in_base from image package db
  • d839dd4 2026-07-14 — test-build: make drop: satisfy a dep at resolution time
  • be7880b 2026-07-14 — test-build: fix container stdin and move lint in-container
  • 3a99bb5 2026-07-14 — test-build: auto-pull the image from the LAN registry when missing
  • 7df4fdf 2026-07-14 — image-builder: README cron matches deployed 06:00/06:20/08:00 schedule
  • 78db185 2026-07-14 — image-builder: cron gates both variants, add 15.0, drop --force
  • e4edbf2 2026-07-14 — image-builder: cron moved to 03:00/05:00 (trees now sync 01:00/02:00)
  • e129f08 2026-07-14 — test-build: target the local SlackBuild (CWD/path), deps from the tree
  • 2b75214 2026-07-14 — image-builder: catch build/push failures, prune cache on --force
  • b50ad87 2026-07-14 — test-build: variant-namespace the dep cache and prune stale digests
  • 4cf9fe4 2026-07-14 — test-build: add --keep to save the built target package