-
templates 1.5.8 Stable
released this
2026-06-21 15:48:32 +00:00 | 25 commits to master since this releasetemplates 1.5.8
Artifacts (Forgejo generic registry):
debian-13-trixie-ECS01_13-1.5.8_amd64.tar.zst(169 MB)devuan-6-excalibur-ECS01_6-1.5.8_amd64.tar.zst(163 MB)devuan-6-excalibur_6-1.5.8_amd64.tar.zst(89 MB)
Changes
1.5.8 (etckeeper deploy-fix + first-boot finaliser following 1.5.7:
(a) etckeeper is a REQUIRED operational install but 1.5.7
shipped /etc/etckeeper/etckeeper.conf with VCS="" (the
SKIP_ETCKEEPER_AUTOINIT build-hang workaround, Refs #1),
which breaks apt on the deployed container with "Please
configure a VCS". Now finalize_etckeeper_conf ships
VCS="git" (valid) and the repo is initialised at FIRST BOOT
(only first boot knows the real hostname for the git
identity, and it sidesteps the #1 in-chroot busy-loop).
(b) New shared idempotent first-boot finaliser src/ecs-firstboot
installed into both ECS01 variants + wired per init system
(OpenRC /etc/init.d/ecs-firstboot oneshot; systemd
ecs-firstboot.service). It runsetckeeper init+ sets git
identity root@, regenerates ssh host keys (closes the
long-open H4 on OpenRC), asserts a unique machine-id +
/var/lib/dbus/machine-id symlink, adds the /etc/hosts
127.0.1.1 line, and sets nullmailer me/mailname/allmailfrom
— all keyed on the real per-instance hostname.
(c) apt Pre-Invoke self-heal (/etc/apt/apt.conf.d/00-ecs-
firstboot) initialises etckeeper if /etc/.git is missing
before any apt op, closing the finaliser-vs-first-apt race.
Design: research/first-boot-config/RESEARCH.md. config.env
_TPL_VERSION must follow to 1.5.8 (deferred, see #31/#33).)
Refs: #38SHA256SUMS
61b2945981a8f6a5b9fe8b81dcb9a5c00b77a78b407b73380bb135a30523abef debian-13-trixie-ECS01_13-1.5.8_amd64.tar.zst 85a95d0a0cb01bb8e3eccf9ad0ba28ed59211a811a79a1e9da37b8a69d217f6b devuan-6-excalibur-ECS01_6-1.5.8_amd64.tar.zst 39b3664fc6aa6ef388276036a032527381c46029c5ea771f2d58f4eb2a734998 devuan-6-excalibur_6-1.5.8_amd64.tar.zst e534b5f2d1707d0e288210b7bb99c29da4f00249b1e7e24af9e929033fc9ded8 debian-13-trixie-ECS01_13-1.5.8_amd64.manifest.txt b03aa160e76c22b399cad0e8ebcbc49da818012ac97d95b1c1996807eef4a80f devuan-6-excalibur-ECS01_6-1.5.8_amd64.manifest.txt 7efac5dd5defcd93e155086439f3b52e13299d330b9d72b1ac60e718ab0d4081 devuan-6-excalibur_6-1.5.8_amd64.manifest.txtPull
forgejo-curl -sLO https://git.cloudoffice.co.za/api/packages/ECS-Public-Infra/generic/lxc-templates/1.5.8/<file> # or .../latest/<file>Downloads
-
Source code (ZIP)
16 downloads
-
Source code (TAR.GZ)
14 downloads