aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorIan Jordan <immoloism@gmail.com>2023-07-17 18:37:40 +0000
committerMatt Turner <mattst88@gentoo.org>2024-02-20 15:44:16 -0500
commitf2e7c76b9436d39cbab88f3c583cebfb89ddb458 (patch)
treebf9350d53124586a04075bccb550eb640eaf70e4 /releases/specs
parenttools/catalyst-auto: Remove treeish sed (diff)
downloadreleng-f2e7c76b9436d39cbab88f3c583cebfb89ddb458.tar.gz
releng-f2e7c76b9436d39cbab88f3c583cebfb89ddb458.tar.bz2
releng-f2e7c76b9436d39cbab88f3c583cebfb89ddb458.zip
specs: change @TIMESTAMP@ to @TREEISH@
After discussion this changes @TIMESTAMP@ to @TREEISH@ which is a clearer name to use for a new user and supported by catalyst-auto. Closes: https://github.com/gentoo/releng/pull/10 Signed-off-by: Ian Jordan <immoloism@gmail.com> Signed-off-by: Matt Turner <mattst88@gentoo.org>
Diffstat (limited to 'releases/specs')
-rw-r--r--releases/specs/amd64/clang/stage1-openrc.spec2
-rw-r--r--releases/specs/amd64/clang/stage1-systemd-mu.spec2
-rw-r--r--releases/specs/amd64/clang/stage1-systemd.spec2
-rw-r--r--releases/specs/amd64/clang/stage3-openrc.spec2
-rw-r--r--releases/specs/amd64/clang/stage3-systemd-mu.spec2
-rw-r--r--releases/specs/amd64/clang/stage3-systemd.spec2
-rw-r--r--releases/specs/amd64/hardened-nomultilib-selinux/stage1-openrc.spec2
-rw-r--r--releases/specs/amd64/hardened-nomultilib-selinux/stage3-openrc.spec2
-rw-r--r--releases/specs/amd64/hardened-nomultilib/stage1-openrc.spec2
-rw-r--r--releases/specs/amd64/hardened-nomultilib/stage3-openrc.spec2
-rw-r--r--releases/specs/amd64/hardened-selinux/stage1-openrc.spec2
-rw-r--r--releases/specs/amd64/hardened-selinux/stage3-openrc.spec2
-rw-r--r--releases/specs/amd64/hardened/admincd-stage1.spec2
-rw-r--r--releases/specs/amd64/hardened/admincd-stage2.spec2
-rw-r--r--releases/specs/amd64/hardened/stage1-openrc.spec2
-rw-r--r--releases/specs/amd64/hardened/stage3-openrc.spec2
-rw-r--r--releases/specs/amd64/installcd-stage1.spec2
-rw-r--r--releases/specs/amd64/installcd-stage2-minimal.spec2
-rw-r--r--releases/specs/amd64/livegui/livegui-stage1.spec2
-rw-r--r--releases/specs/amd64/livegui/livegui-stage2.spec2
-rw-r--r--releases/specs/amd64/musl-clang/stage1.spec2
-rw-r--r--releases/specs/amd64/musl-clang/stage3.spec2
-rw-r--r--releases/specs/amd64/musl-hardened/stage1.spec2
-rw-r--r--releases/specs/amd64/musl-hardened/stage3.spec2
-rw-r--r--releases/specs/amd64/musl/stage1.spec2
-rw-r--r--releases/specs/amd64/musl/stage3.spec2
-rw-r--r--releases/specs/amd64/nomultilib/stage1-openrc.spec2
-rw-r--r--releases/specs/amd64/nomultilib/stage1-systemd-mu.spec2
-rw-r--r--releases/specs/amd64/nomultilib/stage1-systemd.spec2
-rw-r--r--releases/specs/amd64/nomultilib/stage3-openrc.spec2
-rw-r--r--releases/specs/amd64/nomultilib/stage3-systemd-mu.spec2
-rw-r--r--releases/specs/amd64/nomultilib/stage3-systemd.spec2
-rw-r--r--releases/specs/amd64/stage1-openrc.spec2
-rw-r--r--releases/specs/amd64/stage1-systemd-mu.spec2
-rw-r--r--releases/specs/amd64/stage1-systemd.spec2
-rw-r--r--releases/specs/amd64/stage3-openrc.spec2
-rw-r--r--releases/specs/amd64/stage3-systemd-mu.spec2
-rw-r--r--releases/specs/amd64/stage3-systemd.spec2
-rw-r--r--releases/specs/amd64/stage3d-openrc.spec2
-rw-r--r--releases/specs/amd64/stage3d-systemd-mu.spec2
-rw-r--r--releases/specs/amd64/stage3d-systemd.spec2
-rw-r--r--releases/specs/amd64/x32/stage1-openrc.spec2
-rw-r--r--releases/specs/amd64/x32/stage1-systemd-mu.spec2
-rw-r--r--releases/specs/amd64/x32/stage1-systemd.spec2
-rw-r--r--releases/specs/amd64/x32/stage3-openrc.spec2
-rw-r--r--releases/specs/amd64/x32/stage3-systemd-mu.spec2
-rw-r--r--releases/specs/amd64/x32/stage3-systemd.spec2
-rw-r--r--releases/specs/arm/armv4tl/stage1-openrc-23.spec2
-rw-r--r--releases/specs/arm/armv4tl/stage1-openrc.spec2
-rw-r--r--releases/specs/arm/armv4tl/stage1-systemd-23.spec2
-rw-r--r--releases/specs/arm/armv4tl/stage1-systemd-mu.spec2
-rw-r--r--releases/specs/arm/armv4tl/stage3-openrc-23.spec2
-rw-r--r--releases/specs/arm/armv4tl/stage3-openrc.spec2
-rw-r--r--releases/specs/arm/armv4tl/stage3-systemd-23.spec2
-rw-r--r--releases/specs/arm/armv4tl/stage3-systemd-mu.spec2
-rw-r--r--releases/specs/arm/armv5tel/stage1-openrc-23.spec2
-rw-r--r--releases/specs/arm/armv5tel/stage1-openrc.spec2
-rw-r--r--releases/specs/arm/armv5tel/stage1-systemd-23.spec2
-rw-r--r--releases/specs/arm/armv5tel/stage1-systemd-mu.spec2
-rw-r--r--releases/specs/arm/armv5tel/stage3-openrc-23.spec2
-rw-r--r--releases/specs/arm/armv5tel/stage3-openrc.spec2
-rw-r--r--releases/specs/arm/armv5tel/stage3-systemd-23.spec2
-rw-r--r--releases/specs/arm/armv5tel/stage3-systemd-mu.spec2
-rw-r--r--releases/specs/arm/armv6j-musl-hardened/stage1-hardfloat.spec2
-rw-r--r--releases/specs/arm/armv6j-musl-hardened/stage3-hardfloat.spec2
-rw-r--r--releases/specs/arm/armv6j-musl/stage1-hardfloat.spec2
-rw-r--r--releases/specs/arm/armv6j-musl/stage3-hardfloat.spec2
-rw-r--r--releases/specs/arm/armv6j/stage1-hardfloat-openrc-23.spec2
-rw-r--r--releases/specs/arm/armv6j/stage1-hardfloat-openrc.spec2
-rw-r--r--releases/specs/arm/armv6j/stage1-hardfloat-systemd-23.spec2
-rw-r--r--releases/specs/arm/armv6j/stage1-hardfloat-systemd-mu.spec2
-rw-r--r--releases/specs/arm/armv6j/stage1-openrc-23.spec2
-rw-r--r--releases/specs/arm/armv6j/stage1-openrc.spec2
-rw-r--r--releases/specs/arm/armv6j/stage1-systemd-23.spec2
-rw-r--r--releases/specs/arm/armv6j/stage1-systemd-mu.spec2
-rw-r--r--releases/specs/arm/armv6j/stage3-hardfloat-openrc-23.spec2
-rw-r--r--releases/specs/arm/armv6j/stage3-hardfloat-openrc.spec2
-rw-r--r--releases/specs/arm/armv6j/stage3-hardfloat-systemd-23.spec2
-rw-r--r--releases/specs/arm/armv6j/stage3-hardfloat-systemd-mu.spec2
-rw-r--r--releases/specs/arm/armv6j/stage3-openrc-23.spec2
-rw-r--r--releases/specs/arm/armv6j/stage3-openrc.spec2
-rw-r--r--releases/specs/arm/armv6j/stage3-systemd-23.spec2
-rw-r--r--releases/specs/arm/armv6j/stage3-systemd-mu.spec2
-rw-r--r--releases/specs/arm/armv7a-musl-hardened/stage1-hardfloat.spec2
-rw-r--r--releases/specs/arm/armv7a-musl-hardened/stage3-hardfloat.spec2
-rw-r--r--releases/specs/arm/armv7a-musl/stage1-hardfloat.spec2
-rw-r--r--releases/specs/arm/armv7a-musl/stage3-hardfloat.spec2
-rw-r--r--releases/specs/arm/armv7a/stage1-hardfloat-openrc-23.spec2
-rw-r--r--releases/specs/arm/armv7a/stage1-hardfloat-openrc.spec2
-rw-r--r--releases/specs/arm/armv7a/stage1-hardfloat-systemd-23.spec2
-rw-r--r--releases/specs/arm/armv7a/stage1-hardfloat-systemd-mu.spec2
-rw-r--r--releases/specs/arm/armv7a/stage1-openrc-23.spec2
-rw-r--r--releases/specs/arm/armv7a/stage1-openrc.spec2
-rw-r--r--releases/specs/arm/armv7a/stage1-systemd-23.spec2
-rw-r--r--releases/specs/arm/armv7a/stage1-systemd-mu.spec2
-rw-r--r--releases/specs/arm/armv7a/stage3-hardfloat-openrc-23.spec2
-rw-r--r--releases/specs/arm/armv7a/stage3-hardfloat-openrc.spec2
-rw-r--r--releases/specs/arm/armv7a/stage3-hardfloat-systemd-23.spec2
-rw-r--r--releases/specs/arm/armv7a/stage3-hardfloat-systemd-mu.spec2
-rw-r--r--releases/specs/arm/armv7a/stage3-openrc-23.spec2
-rw-r--r--releases/specs/arm/armv7a/stage3-openrc.spec2
-rw-r--r--releases/specs/arm/armv7a/stage3-systemd-23.spec2
-rw-r--r--releases/specs/arm/armv7a/stage3-systemd-mu.spec2
-rw-r--r--releases/specs/arm64/installcd-stage1.spec2
-rw-r--r--releases/specs/arm64/installcd-stage2-minimal.spec2
-rw-r--r--releases/specs/arm64/llvm/stage1-openrc-23.spec2
-rw-r--r--releases/specs/arm64/llvm/stage1-openrc.spec2
-rw-r--r--releases/specs/arm64/llvm/stage1-systemd-23.spec2
-rw-r--r--releases/specs/arm64/llvm/stage1-systemd-mu.spec2
-rw-r--r--releases/specs/arm64/llvm/stage3-openrc-23.spec2
-rw-r--r--releases/specs/arm64/llvm/stage3-openrc.spec2
-rw-r--r--releases/specs/arm64/llvm/stage3-systemd-23.spec2
-rw-r--r--releases/specs/arm64/llvm/stage3-systemd-mu.spec2
-rw-r--r--releases/specs/arm64/musl-hardened/stage1-23.spec2
-rw-r--r--releases/specs/arm64/musl-hardened/stage1.spec2
-rw-r--r--releases/specs/arm64/musl-hardened/stage3-23.spec2
-rw-r--r--releases/specs/arm64/musl-hardened/stage3.spec2
-rw-r--r--releases/specs/arm64/musl-llvm/stage1-23.spec2
-rw-r--r--releases/specs/arm64/musl-llvm/stage1.spec2
-rw-r--r--releases/specs/arm64/musl-llvm/stage3-23.spec2
-rw-r--r--releases/specs/arm64/musl-llvm/stage3.spec2
-rw-r--r--releases/specs/arm64/musl/stage1-23.spec2
-rw-r--r--releases/specs/arm64/musl/stage1.spec2
-rw-r--r--releases/specs/arm64/musl/stage3-23.spec2
-rw-r--r--releases/specs/arm64/musl/stage3.spec2
-rw-r--r--releases/specs/arm64/stage1-openrc-23.spec2
-rw-r--r--releases/specs/arm64/stage1-openrc.spec2
-rw-r--r--releases/specs/arm64/stage1-systemd-23.spec2
-rw-r--r--releases/specs/arm64/stage1-systemd-mu.spec2
-rw-r--r--releases/specs/arm64/stage3-openrc-23.spec2
-rw-r--r--releases/specs/arm64/stage3-openrc.spec2
-rw-r--r--releases/specs/arm64/stage3-systemd-23.spec2
-rw-r--r--releases/specs/arm64/stage3-systemd-mu.spec2
-rw-r--r--releases/specs/arm64/stage3d-openrc-23.spec2
-rw-r--r--releases/specs/arm64/stage3d-openrc.spec2
-rw-r--r--releases/specs/arm64/stage3d-systemd-23.spec2
-rw-r--r--releases/specs/arm64/stage3d-systemd-mu.spec2
-rw-r--r--releases/specs/hppa/hppa1.1/stage1-openrc.spec2
-rw-r--r--releases/specs/hppa/hppa1.1/stage1-systemd-mu.spec2
-rw-r--r--releases/specs/hppa/hppa1.1/stage1-systemd.spec2
-rw-r--r--releases/specs/hppa/hppa1.1/stage3-openrc.spec2
-rw-r--r--releases/specs/hppa/hppa1.1/stage3-systemd-mu.spec2
-rw-r--r--releases/specs/hppa/hppa1.1/stage3-systemd.spec2
-rw-r--r--releases/specs/hppa/hppa2.0/stage1-openrc.spec2
-rw-r--r--releases/specs/hppa/hppa2.0/stage1-systemd-mu.spec2
-rw-r--r--releases/specs/hppa/hppa2.0/stage1-systemd.spec2
-rw-r--r--releases/specs/hppa/hppa2.0/stage3-openrc.spec2
-rw-r--r--releases/specs/hppa/hppa2.0/stage3-systemd-mu.spec2
-rw-r--r--releases/specs/hppa/hppa2.0/stage3-systemd.spec2
-rw-r--r--releases/specs/hppa/installcd-stage1.spec2
-rw-r--r--releases/specs/hppa/installcd-stage2-minimal.spec2
-rw-r--r--releases/specs/hppa/netboot-hppa32.spec2
-rw-r--r--releases/specs/hppa/netboot-hppa64.spec2
-rw-r--r--releases/specs/ia64/installcd-stage1.spec2
-rw-r--r--releases/specs/ia64/installcd-stage2-minimal.spec2
-rw-r--r--releases/specs/ia64/stage1-openrc-23.spec2
-rw-r--r--releases/specs/ia64/stage1-openrc.spec2
-rw-r--r--releases/specs/ia64/stage1-systemd-23.spec2
-rw-r--r--releases/specs/ia64/stage1-systemd-mu.spec2
-rw-r--r--releases/specs/ia64/stage3-openrc-23.spec2
-rw-r--r--releases/specs/ia64/stage3-openrc.spec2
-rw-r--r--releases/specs/ia64/stage3-systemd-23.spec2
-rw-r--r--releases/specs/ia64/stage3-systemd-mu.spec2
-rw-r--r--releases/specs/ppc/ppc32/installcd-stage1.spec2
-rw-r--r--releases/specs/ppc/ppc32/installcd-stage2-minimal.spec2
-rw-r--r--releases/specs/ppc/ppc32/stage1-musl-hardened-openrc-23.spec2
-rw-r--r--releases/specs/ppc/ppc32/stage1-musl-hardened-openrc.spec2
-rw-r--r--releases/specs/ppc/ppc32/stage1-openrc-23.spec2
-rw-r--r--releases/specs/ppc/ppc32/stage1-openrc.spec2
-rw-r--r--releases/specs/ppc/ppc32/stage1-systemd-23.spec2
-rw-r--r--releases/specs/ppc/ppc32/stage1-systemd-mu.spec2
-rw-r--r--releases/specs/ppc/ppc32/stage3-musl-hardened-openrc-23.spec2
-rw-r--r--releases/specs/ppc/ppc32/stage3-musl-hardened-openrc.spec2
-rw-r--r--releases/specs/ppc/ppc32/stage3-openrc-23.spec2
-rw-r--r--releases/specs/ppc/ppc32/stage3-openrc.spec2
-rw-r--r--releases/specs/ppc/ppc32/stage3-systemd-23.spec2
-rw-r--r--releases/specs/ppc/ppc32/stage3-systemd-mu.spec2
-rw-r--r--releases/specs/ppc/ppc64/stage1-musl-hardened-openrc-23.spec2
-rw-r--r--releases/specs/ppc/ppc64/stage1-musl-hardened-openrc.spec2
-rw-r--r--releases/specs/ppc/ppc64/stage1-openrc-23.spec2
-rw-r--r--releases/specs/ppc/ppc64/stage1-openrc.spec2
-rw-r--r--releases/specs/ppc/ppc64/stage1-systemd-23.spec2
-rw-r--r--releases/specs/ppc/ppc64/stage1-systemd-mu.spec2
-rw-r--r--releases/specs/ppc/ppc64/stage3-musl-hardened-openrc-23.spec2
-rw-r--r--releases/specs/ppc/ppc64/stage3-musl-hardened-openrc.spec2
-rw-r--r--releases/specs/ppc/ppc64/stage3-openrc-23.spec2
-rw-r--r--releases/specs/ppc/ppc64/stage3-openrc.spec2
-rw-r--r--releases/specs/ppc/ppc64/stage3-systemd-23.spec2
-rw-r--r--releases/specs/ppc/ppc64/stage3-systemd-mu.spec2
-rw-r--r--releases/specs/ppc/ppc64le/installcd-stage1.spec2
-rw-r--r--releases/specs/ppc/ppc64le/installcd-stage2-minimal.spec2
-rw-r--r--releases/specs/ppc/ppc64le/stage1-musl-hardened-openrc-23.spec2
-rw-r--r--releases/specs/ppc/ppc64le/stage1-musl-hardened-openrc-power9le-23.spec2
-rw-r--r--releases/specs/ppc/ppc64le/stage1-musl-hardened-openrc-power9le.spec2
-rw-r--r--releases/specs/ppc/ppc64le/stage1-musl-hardened-openrc.spec2
-rw-r--r--releases/specs/ppc/ppc64le/stage1-openrc-23.spec2
-rw-r--r--releases/specs/ppc/ppc64le/stage1-openrc-power9le-23.spec2
-rw-r--r--releases/specs/ppc/ppc64le/stage1-openrc-power9le.spec2
-rw-r--r--releases/specs/ppc/ppc64le/stage1-openrc.spec2
-rw-r--r--releases/specs/ppc/ppc64le/stage1-systemd-23.spec2
-rw-r--r--releases/specs/ppc/ppc64le/stage1-systemd-mu-power9le.spec2
-rw-r--r--releases/specs/ppc/ppc64le/stage1-systemd-mu.spec2
-rw-r--r--releases/specs/ppc/ppc64le/stage1-systemd-power9le-23.spec2
-rw-r--r--releases/specs/ppc/ppc64le/stage3-musl-hardened-openrc-23.spec2
-rw-r--r--releases/specs/ppc/ppc64le/stage3-musl-hardened-openrc-power9le-23.spec2
-rw-r--r--releases/specs/ppc/ppc64le/stage3-musl-hardened-openrc-power9le.spec2
-rw-r--r--releases/specs/ppc/ppc64le/stage3-musl-hardened-openrc.spec2
-rw-r--r--releases/specs/ppc/ppc64le/stage3-openrc-23.spec2
-rw-r--r--releases/specs/ppc/ppc64le/stage3-openrc-power9le-23.spec2
-rw-r--r--releases/specs/ppc/ppc64le/stage3-openrc-power9le.spec2
-rw-r--r--releases/specs/ppc/ppc64le/stage3-openrc.spec2
-rw-r--r--releases/specs/ppc/ppc64le/stage3-systemd-23.spec2
-rw-r--r--releases/specs/ppc/ppc64le/stage3-systemd-mu-power9le.spec2
-rw-r--r--releases/specs/ppc/ppc64le/stage3-systemd-mu.spec2
-rw-r--r--releases/specs/ppc/ppc64le/stage3-systemd-power9le-23.spec2
-rw-r--r--releases/specs/ppc/ppc64le/stage3d-openrc-power9le-23.spec2
-rw-r--r--releases/specs/ppc/ppc64le/stage3d-openrc-power9le.spec2
-rw-r--r--releases/specs/ppc/ppc64le/stage3d-systemd-mu-power9le.spec2
-rw-r--r--releases/specs/ppc/ppc64le/stage3d-systemd-power9le-23.spec2
-rw-r--r--releases/specs/s390/s390/netboot/netboot.spec2
-rw-r--r--releases/specs/s390/s390/stage1-openrc-23.spec2
-rw-r--r--releases/specs/s390/s390/stage1-openrc.spec2
-rw-r--r--releases/specs/s390/s390/stage1-systemd-23.spec2
-rw-r--r--releases/specs/s390/s390/stage1-systemd-mu.spec2
-rw-r--r--releases/specs/s390/s390/stage3-openrc-23.spec2
-rw-r--r--releases/specs/s390/s390/stage3-openrc.spec2
-rw-r--r--releases/specs/s390/s390/stage3-systemd-23.spec2
-rw-r--r--releases/specs/s390/s390/stage3-systemd-mu.spec2
-rw-r--r--releases/specs/s390/s390x/netboot/netboot.spec2
-rw-r--r--releases/specs/s390/s390x/stage1-openrc-23.spec2
-rw-r--r--releases/specs/s390/s390x/stage1-openrc.spec2
-rw-r--r--releases/specs/s390/s390x/stage1-systemd-23.spec2
-rw-r--r--releases/specs/s390/s390x/stage1-systemd-mu.spec2
-rw-r--r--releases/specs/s390/s390x/stage3-openrc-23.spec2
-rw-r--r--releases/specs/s390/s390x/stage3-openrc.spec2
-rw-r--r--releases/specs/s390/s390x/stage3-systemd-23.spec2
-rw-r--r--releases/specs/s390/s390x/stage3-systemd-mu.spec2
-rw-r--r--releases/specs/sparc/sparc/stage1-openrc-23.spec2
-rw-r--r--releases/specs/sparc/sparc/stage1-systemd-23.spec2
-rw-r--r--releases/specs/sparc/sparc/stage1.spec2
-rw-r--r--releases/specs/sparc/sparc/stage3-openrc-23.spec2
-rw-r--r--releases/specs/sparc/sparc/stage3-systemd-23.spec2
-rw-r--r--releases/specs/sparc/sparc/stage3.spec2
-rw-r--r--releases/specs/sparc/sparc/systemd-stage1-mu.spec2
-rw-r--r--releases/specs/sparc/sparc/systemd-stage3-mu.spec2
-rw-r--r--releases/specs/sparc/sparc64/installcd-stage1.spec2
-rw-r--r--releases/specs/sparc/sparc64/installcd-stage2-minimal.spec2
-rw-r--r--releases/specs/sparc/sparc64/stage1-openrc-23.spec2
-rw-r--r--releases/specs/sparc/sparc64/stage1-systemd-23.spec2
-rw-r--r--releases/specs/sparc/sparc64/stage1.spec2
-rw-r--r--releases/specs/sparc/sparc64/stage3-openrc-23.spec2
-rw-r--r--releases/specs/sparc/sparc64/stage3-systemd-23.spec2
-rw-r--r--releases/specs/sparc/sparc64/stage3.spec2
-rw-r--r--releases/specs/sparc/sparc64/systemd-stage1-mu.spec2
-rw-r--r--releases/specs/sparc/sparc64/systemd-stage3-mu.spec2
-rw-r--r--releases/specs/x86/hardened/admincd-stage1-openrc.spec2
-rw-r--r--releases/specs/x86/hardened/admincd-stage2-openrc.spec2
-rw-r--r--releases/specs/x86/hardened/stage1-openrc-23.spec2
-rw-r--r--releases/specs/x86/hardened/stage1-openrc.spec2
-rw-r--r--releases/specs/x86/hardened/stage3-openrc-23.spec2
-rw-r--r--releases/specs/x86/hardened/stage3-openrc.spec2
-rw-r--r--releases/specs/x86/i486/installcd-stage1-openrc.spec2
-rw-r--r--releases/specs/x86/i486/installcd-stage2-minimal-openrc.spec2
-rw-r--r--releases/specs/x86/i486/stage1-openrc-23.spec2
-rw-r--r--releases/specs/x86/i486/stage1-openrc.spec2
-rw-r--r--releases/specs/x86/i486/stage1-systemd-23.spec2
-rw-r--r--releases/specs/x86/i486/stage1-systemd-mu.spec2
-rw-r--r--releases/specs/x86/i486/stage3-openrc-23.spec2
-rw-r--r--releases/specs/x86/i486/stage3-openrc.spec2
-rw-r--r--releases/specs/x86/i486/stage3-systemd-23.spec2
-rw-r--r--releases/specs/x86/i486/stage3-systemd-mu.spec2
-rw-r--r--releases/specs/x86/i686/stage1-openrc-23.spec2
-rw-r--r--releases/specs/x86/i686/stage1-openrc.spec2
-rw-r--r--releases/specs/x86/i686/stage1-systemd-23.spec2
-rw-r--r--releases/specs/x86/i686/stage1-systemd-mu.spec2
-rw-r--r--releases/specs/x86/i686/stage3-openrc-23.spec2
-rw-r--r--releases/specs/x86/i686/stage3-openrc.spec2
-rw-r--r--releases/specs/x86/i686/stage3-systemd-23.spec2
-rw-r--r--releases/specs/x86/i686/stage3-systemd-mu.spec2
-rw-r--r--releases/specs/x86/musl/stage1-23.spec2
-rw-r--r--releases/specs/x86/musl/stage1.spec2
-rw-r--r--releases/specs/x86/musl/stage3-23.spec2
-rw-r--r--releases/specs/x86/musl/stage3.spec2
283 files changed, 283 insertions, 283 deletions
diff --git a/releases/specs/amd64/clang/stage1-openrc.spec b/releases/specs/amd64/clang/stage1-openrc.spec
index e262f404..a2dc29cc 100644
--- a/releases/specs/amd64/clang/stage1-openrc.spec
+++ b/releases/specs/amd64/clang/stage1-openrc.spec
@@ -3,7 +3,7 @@ target: stage1
version_stamp: llvm-openrc-@TIMESTAMP@
rel_type: clang
profile: default/linux/amd64/17.1/clang
-snapshot_treeish: @TIMESTAMP@
+snapshot_treeish: @TREEISH@
source_subpath: clang/stage3-amd64-llvm-openrc-latest
compression_mode: pixz
update_seed: yes
diff --git a/releases/specs/amd64/clang/stage1-systemd-mu.spec b/releases/specs/amd64/clang/stage1-systemd-mu.spec
index 55bc4b97..18bafcaa 100644
--- a/releases/specs/amd64/clang/stage1-systemd-mu.spec
+++ b/releases/specs/amd64/clang/stage1-systemd-mu.spec
@@ -3,7 +3,7 @@ target: stage1
version_stamp: llvm-systemd-mergedusr-@TIMESTAMP@
rel_type: llvm-mergedusr
profile: default/linux/amd64/17.1/systemd/clang/merged-usr
-snapshot_treeish: @TIMESTAMP@
+snapshot_treeish: @TREEISH@
source_subpath: llvm-mergedusr/stage3-amd64-llvm-systemd-mergedusr-latest
compression_mode: pixz
update_seed: yes
diff --git a/releases/specs/amd64/clang/stage1-systemd.spec b/releases/specs/amd64/clang/stage1-systemd.spec
index e732546c..b9eb5671 100644
--- a/releases/specs/amd64/clang/stage1-systemd.spec
+++ b/releases/specs/amd64/clang/stage1-systemd.spec
@@ -3,7 +3,7 @@ target: stage1
version_stamp: llvm-systemd-@TIMESTAMP@
rel_type: clang
profile: default/linux/amd64/17.1/systemd/clang
-snapshot_treeish: @TIMESTAMP@
+snapshot_treeish: @TREEISH@
source_subpath: clang/stage3-amd64-llvm-systemd-latest
compression_mode: pixz
update_seed: yes
diff --git a/releases/specs/amd64/clang/stage3-openrc.spec b/releases/specs/amd64/clang/stage3-openrc.spec
index f1dcfc27..a1081129 100644
--- a/releases/specs/amd64/clang/stage3-openrc.spec
+++ b/releases/specs/amd64/clang/stage3-openrc.spec
@@ -3,7 +3,7 @@ target: stage3
version_stamp: llvm-openrc-@TIMESTAMP@
rel_type: clang
profile: default/linux/amd64/17.1/clang
-snapshot_treeish: @TIMESTAMP@
+snapshot_treeish: @TREEISH@
source_subpath: clang/stage1-amd64-llvm-openrc-@TIMESTAMP@
compression_mode: pixz
portage_confdir: @REPO_DIR@/releases/portage/stages
diff --git a/releases/specs/amd64/clang/stage3-systemd-mu.spec b/releases/specs/amd64/clang/stage3-systemd-mu.spec
index 0c47f87e..6895fbea 100644
--- a/releases/specs/amd64/clang/stage3-systemd-mu.spec
+++ b/releases/specs/amd64/clang/stage3-systemd-mu.spec
@@ -3,7 +3,7 @@ target: stage3
version_stamp: llvm-systemd-mergedusr-@TIMESTAMP@
rel_type: llvm-mergedusr
profile: default/linux/amd64/17.1/systemd/clang/merged-usr
-snapshot_treeish: @TIMESTAMP@
+snapshot_treeish: @TREEISH@
source_subpath: llvm-mergedusr/stage1-amd64-llvm-systemd-mergedusr-@TIMESTAMP@
compression_mode: pixz
portage_confdir: @REPO_DIR@/releases/portage/stages
diff --git a/releases/specs/amd64/clang/stage3-systemd.spec b/releases/specs/amd64/clang/stage3-systemd.spec
index 255fbc99..36bd5337 100644
--- a/releases/specs/amd64/clang/stage3-systemd.spec
+++ b/releases/specs/amd64/clang/stage3-systemd.spec
@@ -3,7 +3,7 @@ target: stage3
version_stamp: llvm-systemd-@TIMESTAMP@
rel_type: clang
profile: default/linux/amd64/17.1/systemd/clang
-snapshot_treeish: @TIMESTAMP@
+snapshot_treeish: @TREEISH@
source_subpath: clang/stage1-amd64-llvm-systemd-@TIMESTAMP@
compression_mode: pixz
portage_confdir: @REPO_DIR@/releases/portage/stages
diff --git a/releases/specs/amd64/hardened-nomultilib-selinux/stage1-openrc.spec b/releases/specs/amd64/hardened-nomultilib-selinux/stage1-openrc.spec
index 5484f9ef..ea409808 100644
--- a/releases/specs/amd64/hardened-nomultilib-selinux/stage1-openrc.spec
+++ b/releases/specs/amd64/hardened-nomultilib-selinux/stage1-openrc.spec
@@ -3,7 +3,7 @@ target: stage1
version_stamp: hardened-nomultilib-selinux-openrc-@TIMESTAMP@
rel_type: hardened
profile: default/linux/amd64/17.1/no-multilib/hardened/selinux
-snapshot_treeish: @TIMESTAMP@
+snapshot_treeish: @TREEISH@
source_subpath: hardened/stage3-amd64-hardened-nomultilib-selinux-openrc-latest
compression_mode: pixz
update_seed: yes
diff --git a/releases/specs/amd64/hardened-nomultilib-selinux/stage3-openrc.spec b/releases/specs/amd64/hardened-nomultilib-selinux/stage3-openrc.spec
index 01823e85..89638a64 100644
--- a/releases/specs/amd64/hardened-nomultilib-selinux/stage3-openrc.spec
+++ b/releases/specs/amd64/hardened-nomultilib-selinux/stage3-openrc.spec
@@ -3,7 +3,7 @@ target: stage3
version_stamp: hardened-nomultilib-selinux-openrc-@TIMESTAMP@
rel_type: hardened
profile: default/linux/amd64/17.1/no-multilib/hardened/selinux
-snapshot_treeish: @TIMESTAMP@
+snapshot_treeish: @TREEISH@
source_subpath: hardened/stage1-amd64-hardened-nomultilib-selinux-openrc-@TIMESTAMP@
compression_mode: pixz
portage_confdir: @REPO_DIR@/releases/portage/stages
diff --git a/releases/specs/amd64/hardened-nomultilib/stage1-openrc.spec b/releases/specs/amd64/hardened-nomultilib/stage1-openrc.spec
index 0aa82f11..2be59923 100644
--- a/releases/specs/amd64/hardened-nomultilib/stage1-openrc.spec
+++ b/releases/specs/amd64/hardened-nomultilib/stage1-openrc.spec
@@ -3,7 +3,7 @@ target: stage1
version_stamp: hardened-nomultilib-openrc-@TIMESTAMP@
rel_type: hardened
profile: default/linux/amd64/17.1/no-multilib/hardened
-snapshot_treeish: @TIMESTAMP@
+snapshot_treeish: @TREEISH@
source_subpath: hardened/stage3-amd64-hardened-nomultilib-openrc-latest
compression_mode: pixz
update_seed: yes
diff --git a/releases/specs/amd64/hardened-nomultilib/stage3-openrc.spec b/releases/specs/amd64/hardened-nomultilib/stage3-openrc.spec
index 9a5b07d0..1e46323b 100644
--- a/releases/specs/amd64/hardened-nomultilib/stage3-openrc.spec
+++ b/releases/specs/amd64/hardened-nomultilib/stage3-openrc.spec
@@ -3,7 +3,7 @@ target: stage3
version_stamp: hardened-nomultilib-openrc-@TIMESTAMP@
rel_type: hardened
profile: default/linux/amd64/17.1/no-multilib/hardened
-snapshot_treeish: @TIMESTAMP@
+snapshot_treeish: @TREEISH@
source_subpath: hardened/stage1-amd64-hardened-nomultilib-openrc-@TIMESTAMP@
compression_mode: pixz
portage_confdir: @REPO_DIR@/releases/portage/stages
diff --git a/releases/specs/amd64/hardened-selinux/stage1-openrc.spec b/releases/specs/amd64/hardened-selinux/stage1-openrc.spec
index 17c820ad..e4669442 100644
--- a/releases/specs/amd64/hardened-selinux/stage1-openrc.spec
+++ b/releases/specs/amd64/hardened-selinux/stage1-openrc.spec
@@ -3,7 +3,7 @@ target: stage1
version_stamp: hardened-selinux-openrc-@TIMESTAMP@
rel_type: hardened
profile: default/linux/amd64/17.1/hardened/selinux
-snapshot_treeish: @TIMESTAMP@
+snapshot_treeish: @TREEISH@
source_subpath: hardened/stage3-amd64-hardened-selinux-openrc-latest
compression_mode: pixz
update_seed: yes
diff --git a/releases/specs/amd64/hardened-selinux/stage3-openrc.spec b/releases/specs/amd64/hardened-selinux/stage3-openrc.spec
index ae070db7..007fd3c2 100644
--- a/releases/specs/amd64/hardened-selinux/stage3-openrc.spec
+++ b/releases/specs/amd64/hardened-selinux/stage3-openrc.spec
@@ -3,7 +3,7 @@ target: stage3
version_stamp: hardened-selinux-openrc-@TIMESTAMP@
rel_type: hardened
profile: default/linux/amd64/17.1/hardened/selinux
-snapshot_treeish: @TIMESTAMP@
+snapshot_treeish: @TREEISH@
source_subpath: hardened/stage1-amd64-hardened-selinux-openrc-@TIMESTAMP@
compression_mode: pixz
portage_confdir: @REPO_DIR@/releases/portage/stages
diff --git a/releases/specs/amd64/hardened/admincd-stage1.spec b/releases/specs/amd64/hardened/admincd-stage1.spec
index 9963148c..524b1760 100644
--- a/releases/specs/amd64/hardened/admincd-stage1.spec
+++ b/releases/specs/amd64/hardened/admincd-stage1.spec
@@ -3,7 +3,7 @@ version_stamp: @TIMESTAMP@
target: livecd-stage1
rel_type: hardened
profile: default/linux/amd64/17.1/hardened
-snapshot_treeish: @TIMESTAMP@
+snapshot_treeish: @TREEISH@
source_subpath: hardened/stage3-amd64-hardened-openrc-@TIMESTAMP@
compression_mode: pixz
portage_confdir: @REPO_DIR@/releases/portage/isos
diff --git a/releases/specs/amd64/hardened/admincd-stage2.spec b/releases/specs/amd64/hardened/admincd-stage2.spec
index 71d33d47..df6a9fb8 100644
--- a/releases/specs/amd64/hardened/admincd-stage2.spec
+++ b/releases/specs/amd64/hardened/admincd-stage2.spec
@@ -3,7 +3,7 @@ version_stamp: @TIMESTAMP@
target: livecd-stage2
rel_type: hardened
profile: default/linux/amd64/17.1/hardened
-snapshot_treeish: @TIMESTAMP@
+snapshot_treeish: @TREEISH@
source_subpath: hardened/livecd-stage1-amd64-@TIMESTAMP@
portage_confdir: @REPO_DIR@/releases/portage/isos
diff --git a/releases/specs/amd64/hardened/stage1-openrc.spec b/releases/specs/amd64/hardened/stage1-openrc.spec
index 7bcab6cc..7ba6ea21 100644
--- a/releases/specs/amd64/hardened/stage1-openrc.spec
+++ b/releases/specs/amd64/hardened/stage1-openrc.spec
@@ -3,7 +3,7 @@ target: stage1
version_stamp: hardened-openrc-@TIMESTAMP@
rel_type: hardened
profile: default/linux/amd64/17.1/hardened
-snapshot_treeish: @TIMESTAMP@
+snapshot_treeish: @TREEISH@
source_subpath: hardened/stage3-amd64-hardened-openrc-latest
compression_mode: pixz
update_seed: yes
diff --git a/releases/specs/amd64/hardened/stage3-openrc.spec b/releases/specs/amd64/hardened/stage3-openrc.spec
index ab21575d..fb4fefa8 100644
--- a/releases/specs/amd64/hardened/stage3-openrc.spec
+++ b/releases/specs/amd64/hardened/stage3-openrc.spec
@@ -3,7 +3,7 @@ target: stage3
version_stamp: hardened-openrc-@TIMESTAMP@
rel_type: hardened
profile: default/linux/amd64/17.1/hardened
-snapshot_treeish: @TIMESTAMP@
+snapshot_treeish: @TREEISH@
source_subpath: hardened/stage1-amd64-hardened-openrc-@TIMESTAMP@
compression_mode: pixz
portage_confdir: @REPO_DIR@/releases/portage/stages
diff --git a/releases/specs/amd64/installcd-stage1.spec b/releases/specs/amd64/installcd-stage1.spec
index c1101b27..659f8a40 100644
--- a/releases/specs/amd64/installcd-stage1.spec
+++ b/releases/specs/amd64/installcd-stage1.spec
@@ -3,7 +3,7 @@ version_stamp: @TIMESTAMP@
target: livecd-stage1
rel_type: default
profile: default/linux/amd64/17.1/no-multilib
-snapshot_treeish: @TIMESTAMP@
+snapshot_treeish: @TREEISH@
source_subpath: default/stage3-amd64-openrc-@TIMESTAMP@
compression_mode: pixz
portage_confdir: @REPO_DIR@/releases/portage/isos
diff --git a/releases/specs/amd64/installcd-stage2-minimal.spec b/releases/specs/amd64/installcd-stage2-minimal.spec
index 2523d66f..d2f58371 100644
--- a/releases/specs/amd64/installcd-stage2-minimal.spec
+++ b/releases/specs/amd64/installcd-stage2-minimal.spec
@@ -3,7 +3,7 @@ version_stamp: @TIMESTAMP@
target: livecd-stage2
rel_type: default
profile: default/linux/amd64/17.1/no-multilib
-snapshot_treeish: @TIMESTAMP@
+snapshot_treeish: @TREEISH@
source_subpath: default/livecd-stage1-amd64-@TIMESTAMP@
portage_confdir: @REPO_DIR@/releases/portage/isos
diff --git a/releases/specs/amd64/livegui/livegui-stage1.spec b/releases/specs/amd64/livegui/livegui-stage1.spec
index 7437423e..7a1beb1c 100644
--- a/releases/specs/amd64/livegui/livegui-stage1.spec
+++ b/releases/specs/amd64/livegui/livegui-stage1.spec
@@ -3,7 +3,7 @@ version_stamp: plasma-@TIMESTAMP@
target: livecd-stage1
rel_type: default
profile: default/linux/amd64/17.1/desktop/plasma
-snapshot_treeish: @TIMESTAMP@
+snapshot_treeish: @TREEISH@
source_subpath: default/stage3-amd64-openrc-@TIMESTAMP@.tar.xz
compression_mode: pixz
portage_confdir: @REPO_DIR@/releases/portage/livegui
diff --git a/releases/specs/amd64/livegui/livegui-stage2.spec b/releases/specs/amd64/livegui/livegui-stage2.spec
index 8e59a18a..3e6690fd 100644
--- a/releases/specs/amd64/livegui/livegui-stage2.spec
+++ b/releases/specs/amd64/livegui/livegui-stage2.spec
@@ -3,7 +3,7 @@ version_stamp: plasma-@TIMESTAMP@
target: livecd-stage2
rel_type: default
profile: default/linux/amd64/17.1/desktop/plasma
-snapshot_treeish: @TIMESTAMP@
+snapshot_treeish: @TREEISH@
source_subpath: default/livecd-stage1-amd64-plasma-@TIMESTAMP@
portage_confdir: @REPO_DIR@/releases/portage/livegui
diff --git a/releases/specs/amd64/musl-clang/stage1.spec b/releases/specs/amd64/musl-clang/stage1.spec
index 8e4945b1..069cb8fd 100644
--- a/releases/specs/amd64/musl-clang/stage1.spec
+++ b/releases/specs/amd64/musl-clang/stage1.spec
@@ -3,7 +3,7 @@ target: stage1
version_stamp: musl-llvm-@TIMESTAMP@
rel_type: musl-clang
profile: default/linux/amd64/17.0/musl/clang
-snapshot_treeish: @TIMESTAMP@
+snapshot_treeish: @TREEISH@
source_subpath: musl-clang/stage3-amd64-musl-llvm-latest
chost: x86_64-gentoo-linux-musl
portage_confdir: @REPO_DIR@/releases/portage/stages
diff --git a/releases/specs/amd64/musl-clang/stage3.spec b/releases/specs/amd64/musl-clang/stage3.spec
index 0e5d4862..d70008e8 100644
--- a/releases/specs/amd64/musl-clang/stage3.spec
+++ b/releases/specs/amd64/musl-clang/stage3.spec
@@ -3,7 +3,7 @@ target: stage3
version_stamp: musl-llvm-@TIMESTAMP@
rel_type: musl-clang
profile: default/linux/amd64/17.0/musl/clang
-snapshot_treeish: @TIMESTAMP@
+snapshot_treeish: @TREEISH@
source_subpath: musl-clang/stage1-amd64-musl-llvm-@TIMESTAMP@
portage_confdir: @REPO_DIR@/releases/portage/stages
portage_prefix: releng
diff --git a/releases/specs/amd64/musl-hardened/stage1.spec b/releases/specs/amd64/musl-hardened/stage1.spec
index 3bfea4c4..4d677c98 100644
--- a/releases/specs/amd64/musl-hardened/stage1.spec
+++ b/releases/specs/amd64/musl-hardened/stage1.spec
@@ -3,7 +3,7 @@ target: stage1
version_stamp: musl-hardened-@TIMESTAMP@
rel_type: musl-hardened
profile: default/linux/amd64/17.0/musl/hardened
-snapshot_treeish: @TIMESTAMP@
+snapshot_treeish: @TREEISH@
source_subpath: musl-hardened/stage3-amd64-musl-hardened-latest
chost: x86_64-gentoo-linux-musl
portage_confdir: @REPO_DIR@/releases/portage/stages
diff --git a/releases/specs/amd64/musl-hardened/stage3.spec b/releases/specs/amd64/musl-hardened/stage3.spec
index 0efecc3f..51720eae 100644
--- a/releases/specs/amd64/musl-hardened/stage3.spec
+++ b/releases/specs/amd64/musl-hardened/stage3.spec
@@ -3,7 +3,7 @@ target: stage3
version_stamp: musl-hardened-@TIMESTAMP@
rel_type: musl-hardened
profile: default/linux/amd64/17.0/musl/hardened
-snapshot_treeish: @TIMESTAMP@
+snapshot_treeish: @TREEISH@
source_subpath: musl-hardened/stage1-amd64-musl-hardened-@TIMESTAMP@
portage_confdir: @REPO_DIR@/releases/portage/stages
portage_prefix: releng
diff --git a/releases/specs/amd64/musl/stage1.spec b/releases/specs/amd64/musl/stage1.spec
index 01d31f34..30e7cea2 100644
--- a/releases/specs/amd64/musl/stage1.spec
+++ b/releases/specs/amd64/musl/stage1.spec
@@ -3,7 +3,7 @@ target: stage1
version_stamp: musl-@TIMESTAMP@
rel_type: musl
profile: default/linux/amd64/17.0/musl
-snapshot_treeish: @TIMESTAMP@
+snapshot_treeish: @TREEISH@
source_subpath: musl/stage3-amd64-musl-latest
chost: x86_64-gentoo-linux-musl
portage_confdir: @REPO_DIR@/releases/portage/stages
diff --git a/releases/specs/amd64/musl/stage3.spec b/releases/specs/amd64/musl/stage3.spec
index 58b0ec13..4f96ce14 100644
--- a/releases/specs/amd64/musl/stage3.spec
+++ b/releases/specs/amd64/musl/stage3.spec
@@ -3,7 +3,7 @@ target: stage3
version_stamp: musl-@TIMESTAMP@
rel_type: musl
profile: default/linux/amd64/17.0/musl
-snapshot_treeish: @TIMESTAMP@
+snapshot_treeish: @TREEISH@
source_subpath: musl/stage1-amd64-musl-@TIMESTAMP@
portage_confdir: @REPO_DIR@/releases/portage/stages
portage_prefix: releng
diff --git a/releases/specs/amd64/nomultilib/stage1-openrc.spec b/releases/specs/amd64/nomultilib/stage1-openrc.spec
index a2a34345..fc9b2c0b 100644
--- a/releases/specs/amd64/nomultilib/stage1-openrc.spec
+++ b/releases/specs/amd64/nomultilib/stage1-openrc.spec
@@ -3,7 +3,7 @@ target: stage1
version_stamp: nomultilib-openrc-@TIMESTAMP@
rel_type: default
profile: default/linux/amd64/17.1/no-multilib
-snapshot_treeish: @TIMESTAMP@
+snapshot_treeish: @TREEISH@
source_subpath: default/stage3-amd64-nomultilib-openrc-latest
compression_mode: pixz
update_seed: yes
diff --git a/releases/specs/amd64/nomultilib/stage1-systemd-mu.spec b/releases/specs/amd64/nomultilib/stage1-systemd-mu.spec
index 16070ba3..e919a24c 100644
--- a/releases/specs/amd64/nomultilib/stage1-systemd-mu.spec
+++ b/releases/specs/amd64/nomultilib/stage1-systemd-mu.spec
@@ -3,7 +3,7 @@ target: stage1
version_stamp: nomultilib-systemd-mergedusr-@TIMESTAMP@
rel_type: mergedusr
profile: default/linux/amd64/17.1/no-multilib/systemd/merged-usr
-snapshot_treeish: @TIMESTAMP@
+snapshot_treeish: @TREEISH@
source_subpath: mergedusr/stage3-amd64-nomultilib-systemd-mergedusr-latest
compression_mode: pixz
update_seed: yes
diff --git a/releases/specs/amd64/nomultilib/stage1-systemd.spec b/releases/specs/amd64/nomultilib/stage1-systemd.spec
index 63b82529..ef9beb45 100644
--- a/releases/specs/amd64/nomultilib/stage1-systemd.spec
+++ b/releases/specs/amd64/nomultilib/stage1-systemd.spec
@@ -3,7 +3,7 @@ target: stage1
version_stamp: nomultilib-systemd-@TIMESTAMP@
rel_type: default
profile: default/linux/amd64/17.1/no-multilib/systemd
-snapshot_treeish: @TIMESTAMP@
+snapshot_treeish: @TREEISH@
source_subpath: default/stage3-amd64-nomultilib-systemd-latest
compression_mode: pixz
update_seed: yes
diff --git a/releases/specs/amd64/nomultilib/stage3-openrc.spec b/releases/specs/amd64/nomultilib/stage3-openrc.spec
index 41fb0dc0..adc4c02d 100644
--- a/releases/specs/amd64/nomultilib/stage3-openrc.spec
+++ b/releases/specs/amd64/nomultilib/stage3-openrc.spec
@@ -3,7 +3,7 @@ target: stage3
version_stamp: nomultilib-openrc-@TIMESTAMP@
rel_type: default
profile: default/linux/amd64/17.1/no-multilib
-snapshot_treeish: @TIMESTAMP@
+snapshot_treeish: @TREEISH@
source_subpath: default/stage1-amd64-nomultilib-openrc-@TIMESTAMP@
compression_mode: pixz
portage_confdir: @REPO_DIR@/releases/portage/stages
diff --git a/releases/specs/amd64/nomultilib/stage3-systemd-mu.spec b/releases/specs/amd64/nomultilib/stage3-systemd-mu.spec
index 2480dce6..f71ceecd 100644
--- a/releases/specs/amd64/nomultilib/stage3-systemd-mu.spec
+++ b/releases/specs/amd64/nomultilib/stage3-systemd-mu.spec
@@ -3,7 +3,7 @@ target: stage3
version_stamp: nomultilib-systemd-mergedusr-@TIMESTAMP@
rel_type: mergedusr
profile: default/linux/amd64/17.1/no-multilib/systemd/merged-usr
-snapshot_treeish: @TIMESTAMP@
+snapshot_treeish: @TREEISH@
source_subpath: mergedusr/stage1-amd64-nomultilib-systemd-mergedusr-@TIMESTAMP@
compression_mode: pixz
portage_confdir: @REPO_DIR@/releases/portage/stages
diff --git a/releases/specs/amd64/nomultilib/stage3-systemd.spec b/releases/specs/amd64/nomultilib/stage3-systemd.spec
index 3816f85f..fff4d18e 100644
--- a/releases/specs/amd64/nomultilib/stage3-systemd.spec
+++ b/releases/specs/amd64/nomultilib/stage3-systemd.spec
@@ -3,7 +3,7 @@ target: stage3
version_stamp: nomultilib-systemd-@TIMESTAMP@
rel_type: default
profile: default/linux/amd64/17.1/no-multilib/systemd
-snapshot_treeish: @TIMESTAMP@
+snapshot_treeish: @TREEISH@
source_subpath: default/stage1-amd64-nomultilib-systemd-@TIMESTAMP@
compression_mode: pixz
portage_confdir: @REPO_DIR@/releases/portage/stages
diff --git a/releases/specs/amd64/stage1-openrc.spec b/releases/specs/amd64/stage1-openrc.spec
index 8e0bd2db..483c4454 100644
--- a/releases/specs/amd64/stage1-openrc.spec
+++ b/releases/specs/amd64/stage1-openrc.spec
@@ -3,7 +3,7 @@ target: stage1
version_stamp: openrc-@TIMESTAMP@
rel_type: default
profile: default/linux/amd64/17.1
-snapshot_treeish: @TIMESTAMP@
+snapshot_treeish: @TREEISH@
source_subpath: default/stage3-amd64-openrc-latest
compression_mode: pixz
update_seed: yes
diff --git a/releases/specs/amd64/stage1-systemd-mu.spec b/releases/specs/amd64/stage1-systemd-mu.spec
index 5ba8a03d..161c3f26 100644
--- a/releases/specs/amd64/stage1-systemd-mu.spec
+++ b/releases/specs/amd64/stage1-systemd-mu.spec
@@ -3,7 +3,7 @@ target: stage1
version_stamp: systemd-mergedusr-@TIMESTAMP@
rel_type: mergedusr
profile: default/linux/amd64/17.1/systemd/merged-usr
-snapshot_treeish: @TIMESTAMP@
+snapshot_treeish: @TREEISH@
source_subpath: mergedusr/stage3-amd64-systemd-mergedusr-latest
compression_mode: pixz
update_seed: yes
diff --git a/releases/specs/amd64/stage1-systemd.spec b/releases/specs/amd64/stage1-systemd.spec
index 93b3c929..b7596f04 100644
--- a/releases/specs/amd64/stage1-systemd.spec
+++ b/releases/specs/amd64/stage1-systemd.spec
@@ -3,7 +3,7 @@ target: stage1
version_stamp: systemd-@TIMESTAMP@
rel_type: default
profile: default/linux/amd64/17.1/systemd
-snapshot_treeish: @TIMESTAMP@
+snapshot_treeish: @TREEISH@
source_subpath: default/stage3-amd64-systemd-latest
compression_mode: pixz
update_seed: yes
diff --git a/releases/specs/amd64/stage3-openrc.spec b/releases/specs/amd64/stage3-openrc.spec
index e30410ff..6f9bac2b 100644
--- a/releases/specs/amd64/stage3-openrc.spec
+++ b/releases/specs/amd64/stage3-openrc.spec
@@ -3,7 +3,7 @@ target: stage3
version_stamp: openrc-@TIMESTAMP@
rel_type: default
profile: default/linux/amd64/17.1
-snapshot_treeish: @TIMESTAMP@
+snapshot_treeish: @TREEISH@
source_subpath: default/stage1-amd64-openrc-@TIMESTAMP@
compression_mode: pixz
portage_confdir: @REPO_DIR@/releases/portage/stages
diff --git a/releases/specs/amd64/stage3-systemd-mu.spec b/releases/specs/amd64/stage3-systemd-mu.spec
index 58601fb7..b7dca51a 100644
--- a/releases/specs/amd64/stage3-systemd-mu.spec
+++ b/releases/specs/amd64/stage3-systemd-mu.spec
@@ -3,7 +3,7 @@ target: stage3
version_stamp: systemd-mergedusr-@TIMESTAMP@
rel_type: mergedusr
profile: default/linux/amd64/17.1/systemd/merged-usr
-snapshot_treeish: @TIMESTAMP@
+snapshot_treeish: @TREEISH@
source_subpath: mergedusr/stage1-amd64-systemd-mergedusr-@TIMESTAMP@
compression_mode: pixz
portage_confdir: @REPO_DIR@/releases/portage/stages
diff --git a/releases/specs/amd64/stage3-systemd.spec b/releases/specs/amd64/stage3-systemd.spec
index 9cfeb91a..b1f15386 100644
--- a/releases/specs/amd64/stage3-systemd.spec
+++ b/releases/specs/amd64/stage3-systemd.spec
@@ -3,7 +3,7 @@ target: stage3
version_stamp: systemd-@TIMESTAMP@
rel_type: default
profile: default/linux/amd64/17.1/systemd
-snapshot_treeish: @TIMESTAMP@
+snapshot_treeish: @TREEISH@
source_subpath: default/stage1-amd64-systemd-@TIMESTAMP@
compression_mode: pixz
portage_confdir: @REPO_DIR@/releases/portage/stages
diff --git a/releases/specs/amd64/stage3d-openrc.spec b/releases/specs/amd64/stage3d-openrc.spec
index a639a818..4a3242e4 100644
--- a/releases/specs/amd64/stage3d-openrc.spec
+++ b/releases/specs/amd64/stage3d-openrc.spec
@@ -3,7 +3,7 @@ target: stage3
version_stamp: desktop-openrc-@TIMESTAMP@
rel_type: default
profile: default/linux/amd64/17.1/desktop
-snapshot_treeish: @TIMESTAMP@
+snapshot_treeish: @TREEISH@
source_subpath: default/stage1-amd64-openrc-@TIMESTAMP@
compression_mode: pixz
portage_confdir: @REPO_DIR@/releases/portage/stages
diff --git a/releases/specs/amd64/stage3d-systemd-mu.spec b/releases/specs/amd64/stage3d-systemd-mu.spec
index 5a17cf17..3048538a 100644
--- a/releases/specs/amd64/stage3d-systemd-mu.spec
+++ b/releases/specs/amd64/stage3d-systemd-mu.spec
@@ -3,7 +3,7 @@ target: stage3
version_stamp: desktop-systemd-mergedusr-@TIMESTAMP@
rel_type: mergedusr
profile: default/linux/amd64/17.1/desktop/systemd/merged-usr
-snapshot_treeish: @TIMESTAMP@
+snapshot_treeish: @TREEISH@
source_subpath: mergedusr/stage1-amd64-systemd-mergedusr-@TIMESTAMP@
compression_mode: pixz
portage_confdir: @REPO_DIR@/releases/portage/stages
diff --git a/releases/specs/amd64/stage3d-systemd.spec b/releases/specs/amd64/stage3d-systemd.spec
index f5cd0ca8..937e6929 100644
--- a/releases/specs/amd64/stage3d-systemd.spec
+++ b/releases/specs/amd64/stage3d-systemd.spec
@@ -3,7 +3,7 @@ target: stage3
version_stamp: desktop-systemd-@TIMESTAMP@
rel_type: default
profile: default/linux/amd64/17.1/desktop/systemd
-snapshot_treeish: @TIMESTAMP@
+snapshot_treeish: @TREEISH@
source_subpath: default/stage1-amd64-systemd-@TIMESTAMP@
compression_mode: pixz
portage_confdir: @REPO_DIR@/releases/portage/stages
diff --git a/releases/specs/amd64/x32/stage1-openrc.spec b/releases/specs/amd64/x32/stage1-openrc.spec
index 50ee4e6c..f3c90afb 100644
--- a/releases/specs/amd64/x32/stage1-openrc.spec
+++ b/releases/specs/amd64/x32/stage1-openrc.spec
@@ -3,7 +3,7 @@ target: stage1
version_stamp: openrc-@TIMESTAMP@
rel_type: default
profile: default/linux/amd64/17.0/x32
-snapshot_treeish: @TIMESTAMP@
+snapshot_treeish: @TREEISH@
source_subpath: default/stage3-x32-openrc-latest
compression_mode: pixz
update_seed: yes
diff --git a/releases/specs/amd64/x32/stage1-systemd-mu.spec b/releases/specs/amd64/x32/stage1-systemd-mu.spec
index 356e232c..4e7c47a6 100644
--- a/releases/specs/amd64/x32/stage1-systemd-mu.spec
+++ b/releases/specs/amd64/x32/stage1-systemd-mu.spec
@@ -3,7 +3,7 @@ target: stage1
version_stamp: systemd-mergedusr-@TIMESTAMP@
rel_type: mergedusr
profile: default/linux/amd64/17.0/x32/systemd/merged-usr
-snapshot_treeish: @TIMESTAMP@
+snapshot_treeish: @TREEISH@
source_subpath: mergedusr/stage3-x32-systemd-mergedusr-latest
compression_mode: pixz
update_seed: yes
diff --git a/releases/specs/amd64/x32/stage1-systemd.spec b/releases/specs/amd64/x32/stage1-systemd.spec
index e85502a2..ac36c0d5 100644
--- a/releases/specs/amd64/x32/stage1-systemd.spec
+++ b/releases/specs/amd64/x32/stage1-systemd.spec
@@ -3,7 +3,7 @@ target: stage1
version_stamp: systemd-@TIMESTAMP@
rel_type: default
profile: default/linux/amd64/17.0/x32/systemd
-snapshot_treeish: @TIMESTAMP@
+snapshot_treeish: @TREEISH@
source_subpath: default/stage3-x32-systemd-latest
compression_mode: pixz
update_seed: yes
diff --git a/releases/specs/amd64/x32/stage3-openrc.spec b/releases/specs/amd64/x32/stage3-openrc.spec
index a12e819e..0915a50f 100644
--- a/releases/specs/amd64/x32/stage3-openrc.spec
+++ b/releases/specs/amd64/x32/stage3-openrc.spec
@@ -3,7 +3,7 @@ target: stage3
version_stamp: openrc-@TIMESTAMP@
rel_type: default
profile: default/linux/amd64/17.0/x32
-snapshot_treeish: @TIMESTAMP@
+snapshot_treeish: @TREEISH@
source_subpath: default/stage1-x32-openrc-@TIMESTAMP@
compression_mode: pixz
portage_confdir: @REPO_DIR@/releases/portage/stages
diff --git a/releases/specs/amd64/x32/stage3-systemd-mu.spec b/releases/specs/amd64/x32/stage3-systemd-mu.spec
index 627f170b..43c0780c 100644
--- a/releases/specs/amd64/x32/stage3-systemd-mu.spec
+++ b/releases/specs/amd64/x32/stage3-systemd-mu.spec
@@ -3,7 +3,7 @@ target: stage3
version_stamp: systemd-mergedusr-@TIMESTAMP@
rel_type: mergedusr
profile: default/linux/amd64/17.0/x32/systemd/merged-usr
-snapshot_treeish: @TIMESTAMP@
+snapshot_treeish: @TREEISH@
source_subpath: mergedusr/stage1-x32-systemd-mergedusr-@TIMESTAMP@
compression_mode: pixz
portage_confdir: @REPO_DIR@/releases/portage/stages
diff --git a/releases/specs/amd64/x32/stage3-systemd.spec b/releases/specs/amd64/x32/stage3-systemd.spec
index 7ab9dbaf..39072d5a 100644
--- a/releases/specs/amd64/x32/stage3-systemd.spec
+++ b/releases/specs/amd64/x32/stage3-systemd.spec
@@ -3,7 +3,7 @@ target: stage3
version_stamp: systemd-@TIMESTAMP@
rel_type: default
profile: default/linux/amd64/17.0/x32/systemd
-snapshot_treeish: @TIMESTAMP@
+snapshot_treeish: @TREEISH@
source_subpath: default/stage1-x32-systemd-@TIMESTAMP@
compression_mode: pixz
portage_confdir: @REPO_DIR@/releases/portage/stages
diff --git a/releases/specs/arm/armv4tl/stage1-openrc-23.spec b/releases/specs/arm/armv4tl/stage1-openrc-23.spec
index 8ca1ca1c..52002f1a 100644
--- a/releases/specs/arm/armv4tl/stage1-openrc-23.spec
+++ b/releases/specs/arm/armv4tl/stage1-openrc-23.spec
@@ -3,7 +3,7 @@ version_stamp: openrc-@TIMESTAMP@
target: stage1
rel_type: 23.0-default
profile: default/linux/arm/23.0/armv4t
-snapshot_treeish: @TIMESTAMP@
+snapshot_treeish: @TREEISH@
source_subpath: 23.0-default/stage3-armv4tl-openrc-latest.tar.xz
compression_mode: pixz
update_seed: yes
diff --git a/releases/specs/arm/armv4tl/stage1-openrc.spec b/releases/specs/arm/armv4tl/stage1-openrc.spec
index 50e367ef..89743afd 100644
--- a/releases/specs/arm/armv4tl/stage1-openrc.spec
+++ b/releases/specs/arm/armv4tl/stage1-openrc.spec
@@ -3,7 +3,7 @@ version_stamp: openrc-@TIMESTAMP@
target: stage1
rel_type: default
profile: default/linux/arm/17.0/armv4t
-snapshot_treeish: @TIMESTAMP@
+snapshot_treeish: @TREEISH@
source_subpath: default/stage3-armv4tl-openrc-latest.tar.xz
compression_mode: pixz
update_seed: yes
diff --git a/releases/specs/arm/armv4tl/stage1-systemd-23.spec b/releases/specs/arm/armv4tl/stage1-systemd-23.spec
index c6919fb7..8fb1add5 100644
--- a/releases/specs/arm/armv4tl/stage1-systemd-23.spec
+++ b/releases/specs/arm/armv4tl/stage1-systemd-23.spec
@@ -3,7 +3,7 @@ version_stamp: systemd-@TIMESTAMP@
target: stage1
rel_type: 23.0-default
profile: default/linux/arm/23.0/armv4t/systemd
-snapshot_treeish: @TIMESTAMP@
+snapshot_treeish: @TREEISH@
source_subpath: 23.0-default/stage3-armv4tl-systemd-latest.tar.xz
compression_mode: pixz
update_seed: yes
diff --git a/releases/specs/arm/armv4tl/stage1-systemd-mu.spec b/releases/specs/arm/armv4tl/stage1-systemd-mu.spec
index 3a312f88..e4df4646 100644
--- a/releases/specs/arm/armv4tl/stage1-systemd-mu.spec
+++ b/releases/specs/arm/armv4tl/stage1-systemd-mu.spec
@@ -3,7 +3,7 @@ version_stamp: systemd-mergedusr-@TIMESTAMP@
target: stage1
rel_type: mergedusr
profile: default/linux/arm/17.0/armv4t/systemd/merged-usr
-snapshot_treeish: @TIMESTAMP@
+snapshot_treeish: @TREEISH@
source_subpath: mergedusr/stage3-armv4tl-systemd-mergedusr-latest.tar.xz
compression_mode: pixz
update_seed: yes
diff --git a/releases/specs/arm/armv4tl/stage3-openrc-23.spec b/releases/specs/arm/armv4tl/stage3-openrc-23.spec
index 5dc84844..a6b5f49d 100644
--- a/releases/specs/arm/armv4tl/stage3-openrc-23.spec
+++ b/releases/specs/arm/armv4tl/stage3-openrc-23.spec
@@ -3,7 +3,7 @@ version_stamp: openrc-@TIMESTAMP@
target: stage3
rel_type: 23.0-default
profile: default/linux/arm/23.0/armv4t
-snapshot_treeish: @TIMESTAMP@
+snapshot_treeish: @TREEISH@
source_subpath: 23.0-default/stage1-armv4tl-openrc-@TIMESTAMP@.tar.xz
compression_mode: pixz
portage_confdir: @REPO_DIR@/releases/portage/stages
diff --git a/releases/specs/arm/armv4tl/stage3-openrc.spec b/releases/specs/arm/armv4tl/stage3-openrc.spec
index 62f80693..c3a3aec6 100644
--- a/releases/specs/arm/armv4tl/stage3-openrc.spec
+++ b/releases/specs/arm/armv4tl/stage3-openrc.spec
@@ -3,7 +3,7 @@ version_stamp: openrc-@TIMESTAMP@
target: stage3
rel_type: default
profile: default/linux/arm/17.0/armv4t
-snapshot_treeish: @TIMESTAMP@
+snapshot_treeish: @TREEISH@
source_subpath: default/stage1-armv4tl-openrc-@TIMESTAMP@.tar.xz
compression_mode: pixz
portage_confdir: @REPO_DIR@/releases/portage/stages
diff --git a/releases/specs/arm/armv4tl/stage3-systemd-23.spec b/releases/specs/arm/armv4tl/stage3-systemd-23.spec
index 4df80ad7..268e1d43 100644
--- a/releases/specs/arm/armv4tl/stage3-systemd-23.spec
+++ b/releases/specs/arm/armv4tl/stage3-systemd-23.spec
@@ -3,7 +3,7 @@ version_stamp: systemd-@TIMESTAMP@
target: stage3
rel_type: 23.0-default
profile: default/linux/arm/23.0/armv4t/systemd
-snapshot_treeish: @TIMESTAMP@
+snapshot_treeish: @TREEISH@
source_subpath: 23.0-default/stage1-armv4tl-systemd-@TIMESTAMP@.tar.xz
compression_mode: pixz
portage_confdir: @REPO_DIR@/releases/portage/stages
diff --git a/releases/specs/arm/armv4tl/stage3-systemd-mu.spec b/releases/specs/arm/armv4tl/stage3-systemd-mu.spec
index 1df8755c..3ca0fb24 100644
--- a/releases/specs/arm/armv4tl/stage3-systemd-mu.spec
+++ b/releases/specs/arm/armv4tl/stage3-systemd-mu.spec
@@ -3,7 +3,7 @@ version_stamp: systemd-mergedusr-@TIMESTAMP@
target: stage3
rel_type: mergedusr
profile: default/linux/arm/17.0/armv4t/systemd/merged-usr
-snapshot_treeish: @TIMESTAMP@
+snapshot_treeish: @TREEISH@
source_subpath: mergedusr/stage1-armv4tl-systemd-mergedusr-@TIMESTAMP@.tar.xz
compression_mode: pixz
portage_confdir: @REPO_DIR@/releases/portage/stages
diff --git a/releases/specs/arm/armv5tel/stage1-openrc-23.spec b/releases/specs/arm/armv5tel/stage1-openrc-23.spec
index 2385193d..726d78e5 100644
--- a/releases/specs/arm/armv5tel/stage1-openrc-23.spec
+++ b/releases/specs/arm/armv5tel/stage1-openrc-23.spec
@@ -3,7 +3,7 @@ version_stamp: openrc-@TIMESTAMP@
target: stage1
rel_type: 23.0-default
profile: default/linux/arm/23.0/armv5te
-snapshot_treeish: @TIMESTAMP@
+snapshot_treeish: @TREEISH@
source_subpath: 23.0-default/stage3-armv5tel-openrc-latest.tar.xz
compression_mode: pixz
update_seed: yes
diff --git a/releases/specs/arm/armv5tel/stage1-openrc.spec b/releases/specs/arm/armv5tel/stage1-openrc.spec
index 7f5101bf..b93e95e3 100644
--- a/releases/specs/arm/armv5tel/stage1-openrc.spec
+++ b/releases/specs/arm/armv5tel/stage1-openrc.spec
@@ -3,7 +3,7 @@ version_stamp: openrc-@TIMESTAMP@
target: stage1
rel_type: default
profile: default/linux/arm/17.0/armv5te
-snapshot_treeish: @TIMESTAMP@
+snapshot_treeish: @TREEISH@
source_subpath: default/stage3-armv5tel-openrc-latest.tar.xz
compression_mode: pixz
update_seed: yes
diff --git a/releases/specs/arm/armv5tel/stage1-systemd-23.spec b/releases/specs/arm/armv5tel/stage1-systemd-23.spec
index 200bef46..3d2edbf4 100644
--- a/releases/specs/arm/armv5tel/stage1-systemd-23.spec
+++ b/releases/specs/arm/armv5tel/stage1-systemd-23.spec
@@ -3,7 +3,7 @@ version_stamp: systemd-@TIMESTAMP@
target: stage1
rel_type: 23.0-default
profile: default/linux/arm/23.0/armv5te/systemd
-snapshot_treeish: @TIMESTAMP@
+snapshot_treeish: @TREEISH@
source_subpath: 23.0-default/stage3-armv5tel-systemd-latest.tar.xz
compression_mode: pixz
update_seed: yes
diff --git a/releases/specs/arm/armv5tel/stage1-systemd-mu.spec b/releases/specs/arm/armv5tel/stage1-systemd-mu.spec
index 31722754..ab552b5b 100644
--- a/releases/specs/arm/armv5tel/stage1-systemd-mu.spec
+++ b/releases/specs/arm/armv5tel/stage1-systemd-mu.spec
@@ -3,7 +3,7 @@ version_stamp: systemd-mergedusr-@TIMESTAMP@
target: stage1
rel_type: mergedusr
profile: default/linux/arm/17.0/armv5te/systemd/merged-usr
-snapshot_treeish: @TIMESTAMP@
+snapshot_treeish: @TREEISH@
source_subpath: mergedusr/stage3-armv5tel-systemd-mergedusr-latest.tar.xz
compression_mode: pixz
update_seed: yes
diff --git a/releases/specs/arm/armv5tel/stage3-openrc-23.spec b/releases/specs/arm/armv5tel/stage3-openrc-23.spec
index 7a9b7b20..1e509f1e 100644
--- a/releases/specs/arm/armv5tel/stage3-openrc-23.spec
+++ b/releases/specs/arm/armv5tel/stage3-openrc-23.spec
@@ -3,7 +3,7 @@ version_stamp: openrc-@TIMESTAMP@
target: stage3
rel_type: 23.0-default
profile: default/linux/arm/23.0/armv5te
-snapshot_treeish: @TIMESTAMP@
+snapshot_treeish: @TREEISH@
source_subpath: 23.0-default/stage1-armv5tel-openrc-@TIMESTAMP@.tar.xz
compression_mode: pixz
portage_confdir: @REPO_DIR@/releases/portage/stages
diff --git a/releases/specs/arm/armv5tel/stage3-openrc.spec b/releases/specs/arm/armv5tel/stage3-openrc.spec
index 494e2799..af066d7e 100644
--- a/releases/specs/arm/armv5tel/stage3-openrc.spec
+++ b/releases/specs/arm/armv5tel/stage3-openrc.spec
@@ -3,7 +3,7 @@ version_stamp: openrc-@TIMESTAMP@
target: stage3
rel_type: default
profile: default/linux/arm/17.0/armv5te
-snapshot_treeish: @TIMESTAMP@
+snapshot_treeish: @TREEISH@
source_subpath: default/stage1-armv5tel-openrc-@TIMESTAMP@.tar.xz
compression_mode: pixz
portage_confdir: @REPO_DIR@/releases/portage/stages
diff --git a/releases/specs/arm/armv5tel/stage3-systemd-23.spec b/releases/specs/arm/armv5tel/stage3-systemd-23.spec
index 9060f0d8..cc68b5e6 100644
--- a/releases/specs/arm/armv5tel/stage3-systemd-23.spec
+++ b/releases/specs/arm/armv5tel/stage3-systemd-23.spec
@@ -3,7 +3,7 @@ version_stamp: systemd-@TIMESTAMP@
target: stage3
rel_type: 23.0-default
profile: default/linux/arm/23.0/armv5te/systemd
-snapshot_treeish: @TIMESTAMP@
+snapshot_treeish: @TREEISH@
source_subpath: 23.0-default/stage1-armv5tel-systemd-@TIMESTAMP@.tar.xz
compression_mode: pixz
portage_confdir: @REPO_DIR@/releases/portage/stages
diff --git a/releases/specs/arm/armv5tel/stage3-systemd-mu.spec b/releases/specs/arm/armv5tel/stage3-systemd-mu.spec
index 03f11a7c..fd429416 100644
--- a/releases/specs/arm/armv5tel/stage3-systemd-mu.spec
+++ b/releases/specs/arm/armv5tel/stage3-systemd-mu.spec
@@ -3,7 +3,7 @@ version_stamp: systemd-mergedusr-@TIMESTAMP@
target: stage3
rel_type: mergedusr
profile: default/linux/arm/17.0/armv5te/systemd/merged-usr
-snapshot_treeish: @TIMESTAMP@
+snapshot_treeish: @TREEISH@
source_subpath: mergedusr/stage1-armv5tel-systemd-mergedusr-@TIMESTAMP@.tar.xz
compression_mode: pixz
portage_confdir: @REPO_DIR@/releases/portage/stages
diff --git a/releases/specs/arm/armv6j-musl-hardened/stage1-hardfloat.spec b/releases/specs/arm/armv6j-musl-hardened/stage1-hardfloat.spec
index 08aca2e0..41ac3d99 100644
--- a/releases/specs/arm/armv6j-musl-hardened/stage1-hardfloat.spec
+++ b/releases/specs/arm/armv6j-musl-hardened/stage1-hardfloat.spec
@@ -3,7 +3,7 @@ version_stamp: hardened-openrc-@TIMESTAMP@
target: stage1
rel_type: musl-hardened
profile: default/linux/arm/17.0/musl/armv6j/hardened
-snapshot_treeish: @TIMESTAMP@
+snapshot_treeish: @TREEISH@
source_subpath: musl-hardened/stage3-armv6j_hardfp_musl-hardened-openrc-latest.tar.xz
compression_mode: pixz
update_seed: yes
diff --git a/releases/specs/arm/armv6j-musl-hardened/stage3-hardfloat.spec b/releases/specs/arm/armv6j-musl-hardened/stage3-hardfloat.spec
index 0084e216..e247f405 100644
--- a/releases/specs/arm/armv6j-musl-hardened/stage3-hardfloat.spec
+++ b/releases/specs/arm/armv6j-musl-hardened/stage3-hardfloat.spec
@@ -3,7 +3,7 @@ version_stamp: hardened-openrc-@TIMESTAMP@
target: stage3
rel_type: musl-hardened
profile: default/linux/arm/17.0/musl/armv6j/hardened
-snapshot_treeish: @TIMESTAMP@
+snapshot_treeish: @TREEISH@
source_subpath: musl-hardened/stage1-armv6j_hardfp_musl-hardened-openrc-@TIMESTAMP@.tar.xz
compression_mode: pixz
portage_confdir: @REPO_DIR@/releases/portage/stages
diff --git a/releases/specs/arm/armv6j-musl/stage1-hardfloat.spec b/releases/specs/arm/armv6j-musl/stage1-hardfloat.spec
index e48ad6f4..18eb3680 100644
--- a/releases/specs/arm/armv6j-musl/stage1-hardfloat.spec
+++ b/releases/specs/arm/armv6j-musl/stage1-hardfloat.spec
@@ -3,7 +3,7 @@ version_stamp: openrc-@TIMESTAMP@
target: stage1
rel_type: musl
profile: default/linux/arm/17.0/musl/armv6j
-snapshot_treeish: @TIMESTAMP@
+snapshot_treeish: @TREEISH@
source_subpath: musl/stage3-armv6j_hardfp_musl-openrc-latest.tar.xz
compression_mode: pixz
update_seed: yes
diff --git a/releases/specs/arm/armv6j-musl/stage3-hardfloat.spec b/releases/specs/arm/armv6j-musl/stage3-hardfloat.spec
index aa7d36db..3151cc1f 100644
--- a/releases/specs/arm/armv6j-musl/stage3-hardfloat.spec
+++ b/releases/specs/arm/armv6j-musl/stage3-hardfloat.spec
@@ -3,7 +3,7 @@ version_stamp: openrc-@TIMESTAMP@
target: stage3
rel_type: musl
profile: default/linux/arm/17.0/musl/armv6j
-snapshot_treeish: @TIMESTAMP@
+snapshot_treeish: @TREEISH@
source_subpath: musl/stage1-armv6j_hardfp_musl-openrc-@TIMESTAMP@.tar.xz
compression_mode: pixz
portage_confdir: @REPO_DIR@/releases/portage/stages
diff --git a/releases/specs/arm/armv6j/stage1-hardfloat-openrc-23.spec b/releases/specs/arm/armv6j/stage1-hardfloat-openrc-23.spec
index 9161fb2d..daa39283 100644
--- a/releases/specs/arm/armv6j/stage1-hardfloat-openrc-23.spec
+++ b/releases/specs/arm/armv6j/stage1-hardfloat-openrc-23.spec
@@ -3,7 +3,7 @@ version_stamp: openrc-@TIMESTAMP@
target: stage1
rel_type: 23.0-default
profile: default/linux/arm/23.0/armv6j_hf
-snapshot_treeish: @TIMESTAMP@
+snapshot_treeish: @TREEISH@
source_subpath: 23.0-default/stage3-armv6j_hardfp-openrc-latest.tar.xz
compression_mode: pixz
update_seed: yes
diff --git a/releases/specs/arm/armv6j/stage1-hardfloat-openrc.spec b/releases/specs/arm/armv6j/stage1-hardfloat-openrc.spec
index aaf758de..007b3818 100644
--- a/releases/specs/arm/armv6j/stage1-hardfloat-openrc.spec
+++ b/releases/specs/arm/armv6j/stage1-hardfloat-openrc.spec
@@ -3,7 +3,7 @@ version_stamp: openrc-@TIMESTAMP@
target: stage1
rel_type: default
profile: default/linux/arm/17.0/armv6j
-snapshot_treeish: @TIMESTAMP@
+snapshot_treeish: @TREEISH@
source_subpath: default/stage3-armv6j_hardfp-openrc-latest.tar.xz
compression_mode: pixz
update_seed: yes
diff --git a/releases/specs/arm/armv6j/stage1-hardfloat-systemd-23.spec b/releases/specs/arm/armv6j/stage1-hardfloat-systemd-23.spec
index 4062fe92..d32e715d 100644
--- a/releases/specs/arm/armv6j/stage1-hardfloat-systemd-23.spec
+++ b/releases/specs/arm/armv6j/stage1-hardfloat-systemd-23.spec
@@ -3,7 +3,7 @@ version_stamp: systemd-@TIMESTAMP@
target: stage1
rel_type: 23.0-default
profile: default/linux/arm/23.0/armv6j_hf/systemd
-snapshot_treeish: @TIMESTAMP@
+snapshot_treeish: @TREEISH@
source_subpath: 23.0-default/stage3-armv6j_hardfp-systemd-latest.tar.xz
compression_mode: pixz
update_seed: yes
diff --git a/releases/specs/arm/armv6j/stage1-hardfloat-systemd-mu.spec b/releases/specs/arm/armv6j/stage1-hardfloat-systemd-mu.spec
index b8a423b3..46049449 100644
--- a/releases/specs/arm/armv6j/stage1-hardfloat-systemd-mu.spec
+++ b/releases/specs/arm/armv6j/stage1-hardfloat-systemd-mu.spec
@@ -3,7 +3,7 @@ version_stamp: systemd-mergedusr-@TIMESTAMP@
target: stage1
rel_type: mergedusr
profile: default/linux/arm/17.0/armv6j/systemd/merged-usr
-snapshot_treeish: @TIMESTAMP@
+snapshot_treeish: @TREEISH@
source_subpath: mergedusr/stage3-armv6j_hardfp-systemd-mergedusr-latest.tar.xz
compression_mode: pixz
update_seed: yes
diff --git a/releases/specs/arm/armv6j/stage1-openrc-23.spec b/releases/specs/arm/armv6j/stage1-openrc-23.spec
index 132e5bd4..56bcbb99 100644
--- a/releases/specs/arm/armv6j/stage1-openrc-23.spec
+++ b/releases/specs/arm/armv6j/stage1-openrc-23.spec
@@ -3,7 +3,7 @@ version_stamp: openrc-@TIMESTAMP@
target: stage1
rel_type: 23.0-default
profile: default/linux/arm/23.0/armv6j_sf
-snapshot_treeish: @TIMESTAMP@
+snapshot_treeish: @TREEISH@
source_subpath: 23.0-default/stage3-armv6j-openrc-latest.tar.xz
compression_mode: pixz
update_seed: yes
diff --git a/releases/specs/arm/armv6j/stage1-openrc.spec b/releases/specs/arm/armv6j/stage1-openrc.spec
index a9886a4e..bc5b4230 100644
--- a/releases/specs/arm/armv6j/stage1-openrc.spec
+++ b/releases/specs/arm/armv6j/stage1-openrc.spec
@@ -3,7 +3,7 @@ version_stamp: openrc-@TIMESTAMP@
target: stage1
rel_type: default
profile: default/linux/arm/17.0/armv6j
-snapshot_treeish: @TIMESTAMP@
+snapshot_treeish: @TREEISH@
source_subpath: default/stage3-armv6j-openrc-latest.tar.xz
compression_mode: pixz
update_seed: yes
diff --git a/releases/specs/arm/armv6j/stage1-systemd-23.spec b/releases/specs/arm/armv6j/stage1-systemd-23.spec
index 34689295..14ec5950 100644
--- a/releases/specs/arm/armv6j/stage1-systemd-23.spec
+++ b/releases/specs/arm/armv6j/stage1-systemd-23.spec
@@ -3,7 +3,7 @@ version_stamp: systemd-@TIMESTAMP@
target: stage1
rel_type: 23.0-default
profile: default/linux/arm/23.0/armv6j_sf/systemd
-snapshot_treeish: @TIMESTAMP@
+snapshot_treeish: @TREEISH@
source_subpath: 23.0-default/stage3-armv6j-systemd-latest.tar.xz
compression_mode: pixz
update_seed: yes
diff --git a/releases/specs/arm/armv6j/stage1-systemd-mu.spec b/releases/specs/arm/armv6j/stage1-systemd-mu.spec
index 02382aff..6d0b71ab 100644
--- a/releases/specs/arm/armv6j/stage1-systemd-mu.spec
+++ b/releases/specs/arm/armv6j/stage1-systemd-mu.spec
@@ -3,7 +3,7 @@ version_stamp: systemd-mergedusr-@TIMESTAMP@
target: stage1
rel_type: mergedusr
profile: default/linux/arm/17.0/armv6j/systemd/merged-usr
-snapshot_treeish: @TIMESTAMP@
+snapshot_treeish: @TREEISH@
source_subpath: mergedusr/stage3-armv6j-systemd-mergedusr-latest.tar.xz
compression_mode: pixz
update_seed: yes
diff --git a/releases/specs/arm/armv6j/stage3-hardfloat-openrc-23.spec b/releases/specs/arm/armv6j/stage3-hardfloat-openrc-23.spec
index 539d9ca2..cd6d0b4f 100644
--- a/releases/specs/arm/armv6j/stage3-hardfloat-openrc-23.spec
+++ b/releases/specs/arm/armv6j/stage3-hardfloat-openrc-23.spec
@@ -3,7 +3,7 @@ version_stamp: openrc-@TIMESTAMP@
target: stage3
rel_type: 23.0-default
profile: default/linux/arm/23.0/armv6j_hf
-snapshot_treeish: @TIMESTAMP@
+snapshot_treeish: @TREEISH@
source_subpath: 23.0-default/stage1-armv6j_hardfp-openrc-@TIMESTAMP@.tar.xz
compression_mode: pixz
portage_confdir: @REPO_DIR@/releases/portage/stages
diff --git a/releases/specs/arm/armv6j/stage3-hardfloat-openrc.spec b/releases/specs/arm/armv6j/stage3-hardfloat-openrc.spec
index b903e706..183f9b45 100644
--- a/releases/specs/arm/armv6j/stage3-hardfloat-openrc.spec
+++ b/releases/specs/arm/armv6j/stage3-hardfloat-openrc.spec
@@ -3,7 +3,7 @@ version_stamp: openrc-@TIMESTAMP@
target: stage3
rel_type: default
profile: default/linux/arm/17.0/armv6j
-snapshot_treeish: @TIMESTAMP@
+snapshot_treeish: @TREEISH@
source_subpath: default/stage1-armv6j_hardfp-openrc-@TIMESTAMP@.tar.xz
compression_mode: pixz
portage_confdir: @REPO_DIR@/releases/portage/stages
diff --git a/releases/specs/arm/armv6j/stage3-hardfloat-systemd-23.spec b/releases/specs/arm/armv6j/stage3-hardfloat-systemd-23.spec
index 2ae52ae9..70c7b9a9 100644
--- a/releases/specs/arm/armv6j/stage3-hardfloat-systemd-23.spec
+++ b/releases/specs/arm/armv6j/stage3-hardfloat-systemd-23.spec
@@ -3,7 +3,7 @@ version_stamp: systemd-@TIMESTAMP@
target: stage3
rel_type: 23.0-default
profile: default/linux/arm/23.0/armv6j_hf/systemd
-snapshot_treeish: @TIMESTAMP@
+snapshot_treeish: @TREEISH@
source_subpath: 23.0-default/stage1-armv6j_hardfp-systemd-@TIMESTAMP@.tar.xz
compression_mode: pixz
portage_confdir: @REPO_DIR@/releases/portage/stages
diff --git a/releases/specs/arm/armv6j/stage3-hardfloat-systemd-mu.spec b/releases/specs/arm/armv6j/stage3-hardfloat-systemd-mu.spec
index 8ca050ad..7154676d 100644
--- a/releases/specs/arm/armv6j/stage3-hardfloat-systemd-mu.spec
+++ b/releases/specs/arm/armv6j/stage3-hardfloat-systemd-mu.spec
@@ -3,7 +3,7 @@ version_stamp: systemd-mergedusr-@TIMESTAMP@
target: stage3
rel_type: mergedusr
profile: default/linux/arm/17.0/armv6j/systemd/merged-usr
-snapshot_treeish: @TIMESTAMP@
+snapshot_treeish: @TREEISH@
source_subpath: mergedusr/stage1-armv6j_hardfp-systemd-mergedusr-@TIMESTAMP@.tar.xz
compression_mode: pixz
portage_confdir: @REPO_DIR@/releases/portage/stages
diff --git a/releases/specs/arm/armv6j/stage3-openrc-23.spec b/releases/specs/arm/armv6j/stage3-openrc-23.spec
index fcf06771..0879ebfb 100644
--- a/releases/specs/arm/armv6j/stage3-openrc-23.spec
+++ b/releases/specs/arm/armv6j/stage3-openrc-23.spec
@@ -3,7 +3,7 @@ version_stamp: openrc-@TIMESTAMP@
target: stage3
rel_type: 23.0-default
profile: default/linux/arm/23.0/armv6j_sf
-snapshot_treeish: @TIMESTAMP@
+snapshot_treeish: @TREEISH@
source_subpath: 23.0-default/stage1-armv6j-openrc-@TIMESTAMP@.tar.xz
compression_mode: pixz
portage_confdir: @REPO_DIR@/releases/portage/stages
diff --git a/releases/specs/arm/armv6j/stage3-openrc.spec b/releases/specs/arm/armv6j/stage3-openrc.spec
index 4158241c..ee91e25f 100644
--- a/releases/specs/arm/armv6j/stage3-openrc.spec
+++ b/releases/specs/arm/armv6j/stage3-openrc.spec
@@ -3,7 +3,7 @@ version_stamp: openrc-@TIMESTAMP@
target: stage3
rel_type: default
profile: default/linux/arm/17.0/armv6j
-snapshot_treeish: @TIMESTAMP@
+snapshot_treeish: @TREEISH@
source_subpath: default/stage1-armv6j-openrc-@TIMESTAMP@.tar.xz
compression_mode: pixz
portage_confdir: @REPO_DIR@/releases/portage/stages
diff --git a/releases/specs/arm/armv6j/stage3-systemd-23.spec b/releases/specs/arm/armv6j/stage3-systemd-23.spec
index 807e8ac5..456e4c69 100644
--- a/releases/specs/arm/armv6j/stage3-systemd-23.spec
+++ b/releases/specs/arm/armv6j/stage3-systemd-23.spec
@@ -3,7 +3,7 @@ version_stamp: systemd-@TIMESTAMP@
target: stage3
rel_type: 23.0-default
profile: default/linux/arm/23.0/armv6j_sf/systemd
-snapshot_treeish: @TIMESTAMP@
+snapshot_treeish: @TREEISH@
source_subpath: 23.0-default/stage1-armv6j-systemd-@TIMESTAMP@.tar.xz
compression_mode: pixz
portage_confdir: @REPO_DIR@/releases/portage/stages
diff --git a/releases/specs/arm/armv6j/stage3-systemd-mu.spec b/releases/specs/arm/armv6j/stage3-systemd-mu.spec
index ee5ab3bc..53c41e89 100644
--- a/releases/specs/arm/armv6j/stage3-systemd-mu.spec
+++ b/releases/specs/arm/armv6j/stage3-systemd-mu.spec
@@ -3,7 +3,7 @@ version_stamp: systemd-mergedusr-@TIMESTAMP@
target: stage3
rel_type: mergedusr
profile: default/linux/arm/17.0/armv6j/systemd/merged-usr
-snapshot_treeish: @TIMESTAMP@
+snapshot_treeish: @TREEISH@
source_subpath: mergedusr/stage1-armv6j-systemd-mergedusr-@TIMESTAMP@.tar.xz
compression_mode: pixz
portage_confdir: @REPO_DIR@/releases/portage/stages
diff --git a/releases/specs/arm/armv7a-musl-hardened/stage1-hardfloat.spec b/releases/specs/arm/armv7a-musl-hardened/stage1-hardfloat.spec
index 8f3feb57..f61a9c27 100644
--- a/releases/specs/arm/armv7a-musl-hardened/stage1-hardfloat.spec
+++ b/releases/specs/arm/armv7a-musl-hardened/stage1-hardfloat.spec
@@ -3,7 +3,7 @@ version_stamp: hardened-openrc-@TIMESTAMP@
target: stage1
rel_type: musl-hardened
profile: default/linux/arm/17.0/musl/armv7a/hardened
-snapshot_treeish: @TIMESTAMP@
+snapshot_treeish: @TREEISH@
source_subpath: musl-hardened/stage3-armv7a_hardfp_musl-hardened-openrc-latest.tar.xz
compression_mode: pixz
update_seed: yes
diff --git a/releases/specs/arm/armv7a-musl-hardened/stage3-hardfloat.spec b/releases/specs/arm/armv7a-musl-hardened/stage3-hardfloat.spec
index 50bec452..b4587dcf 100644
--- a/releases/specs/arm/armv7a-musl-hardened/stage3-hardfloat.spec
+++ b/releases/specs/arm/armv7a-musl-hardened/stage3-hardfloat.spec
@@ -3,7 +3,7 @@ version_stamp: hardened-openrc-@TIMESTAMP@
target: stage3
rel_type: musl-hardened
profile: default/linux/arm/17.0/musl/armv7a/hardened
-snapshot_treeish: @TIMESTAMP@
+snapshot_treeish: @TREEISH@
source_subpath: musl-hardened/stage1-armv7a_hardfp_musl-hardened-openrc-@TIMESTAMP@.tar.xz
compression_mode: pixz
portage_confdir: @REPO_DIR@/releases/portage/stages
diff --git a/releases/specs/arm/armv7a-musl/stage1-hardfloat.spec b/releases/specs/arm/armv7a-musl/stage1-hardfloat.spec
index 0e5dac3b..a5e721e1 100644
--- a/releases/specs/arm/armv7a-musl/stage1-hardfloat.spec
+++ b/releases/specs/arm/armv7a-musl/stage1-hardfloat.spec
@@ -3,7 +3,7 @@ version_stamp: openrc-@TIMESTAMP@
target: stage1
rel_type: musl
profile: default/linux/arm/17.0/musl/armv7a
-snapshot_treeish: @TIMESTAMP@
+snapshot_treeish: @TREEISH@
source_subpath: musl/stage3-armv7a_hardfp_musl-openrc-latest.tar.xz
compression_mode: pixz
update_seed: yes
diff --git a/releases/specs/arm/armv7a-musl/stage3-hardfloat.spec b/releases/specs/arm/armv7a-musl/stage3-hardfloat.spec
index b887ae38..ebe2f31c 100644
--- a/releases/specs/arm/armv7a-musl/stage3-hardfloat.spec
+++ b/releases/specs/arm/armv7a-musl/stage3-hardfloat.spec
@@ -3,7 +3,7 @@ version_stamp: openrc-@TIMESTAMP@
target: stage3
rel_type: musl
profile: default/linux/arm/17.0/musl/armv7a
-snapshot_treeish: @TIMESTAMP@
+snapshot_treeish: @TREEISH@
source_subpath: musl/stage1-armv7a_hardfp_musl-openrc-@TIMESTAMP@.tar.xz
compression_mode: pixz
portage_confdir: @REPO_DIR@/releases/portage/stages
diff --git a/releases/specs/arm/armv7a/stage1-hardfloat-openrc-23.spec b/releases/specs/arm/armv7a/stage1-hardfloat-openrc-23.spec
index e9674925..a61c7105 100644
--- a/releases/specs/arm/armv7a/stage1-hardfloat-openrc-23.spec
+++ b/releases/specs/arm/armv7a/stage1-hardfloat-openrc-23.spec
@@ -3,7 +3,7 @@ version_stamp: openrc-@TIMESTAMP@
target: stage1
rel_type: 23.0-default
profile: default/linux/arm/23.0/armv7a_hf
-snapshot_treeish: @TIMESTAMP@
+snapshot_treeish: @TREEISH@
source_subpath: 23.0-default/stage3-armv7a_hardfp-openrc-latest.tar.xz
compression_mode: pixz
update_seed: yes
diff --git a/releases/specs/arm/armv7a/stage1-hardfloat-openrc.spec b/releases/specs/arm/armv7a/stage1-hardfloat-openrc.spec
index 269824fc..86e4e074 100644
--- a/releases/specs/arm/armv7a/stage1-hardfloat-openrc.spec
+++ b/releases/specs/arm/armv7a/stage1-hardfloat-openrc.spec
@@ -3,7 +3,7 @@ version_stamp: openrc-@TIMESTAMP@
target: stage1
rel_type: default
profile: default/linux/arm/17.0/armv7a
-snapshot_treeish: @TIMESTAMP@
+snapshot_treeish: @TREEISH@
source_subpath: default/stage3-armv7a_hardfp-openrc-latest.tar.xz
compression_mode: pixz
update_seed: yes
diff --git a/releases/specs/arm/armv7a/stage1-hardfloat-systemd-23.spec b/releases/specs/arm/armv7a/stage1-hardfloat-systemd-23.spec
index fae65a8b..ee04d18c 100644
--- a/releases/specs/arm/armv7a/stage1-hardfloat-systemd-23.spec
+++ b/releases/specs/arm/armv7a/stage1-hardfloat-systemd-23.spec
@@ -3,7 +3,7 @@ version_stamp: systemd-@TIMESTAMP@
target: stage1
rel_type: 23.0-default
profile: default/linux/arm/23.0/armv7a_hf/systemd
-snapshot_treeish: @TIMESTAMP@
+snapshot_treeish: @TREEISH@
source_subpath: 23.0-default/stage3-armv7a_hardfp-systemd-latest.tar.xz
compression_mode: pixz
update_seed: yes
diff --git a/releases/specs/arm/armv7a/stage1-hardfloat-systemd-mu.spec b/releases/specs/arm/armv7a/stage1-hardfloat-systemd-mu.spec
index b0ff5e35..30c6231e 100644
--- a/releases/specs/arm/armv7a/stage1-hardfloat-systemd-mu.spec
+++ b/releases/specs/arm/armv7a/stage1-hardfloat-systemd-mu.spec
@@ -3,7 +3,7 @@ version_stamp: systemd-mergedusr-@TIMESTAMP@
target: stage1
rel_type: mergedusr
profile: default/linux/arm/17.0/armv7a/systemd/merged-usr
-snapshot_treeish: @TIMESTAMP@
+snapshot_treeish: @TREEISH@
source_subpath: mergedusr/stage3-armv7a_hardfp-systemd-mergedusr-latest.tar.xz
compression_mode: pixz
update_seed: yes
diff --git a/releases/specs/arm/armv7a/stage1-openrc-23.spec b/releases/specs/arm/armv7a/stage1-openrc-23.spec
index ce311a33..b00215cb 100644
--- a/releases/specs/arm/armv7a/stage1-openrc-23.spec
+++ b/releases/specs/arm/armv7a/stage1-openrc-23.spec
@@ -3,7 +3,7 @@ version_stamp: openrc-@TIMESTAMP@
target: stage1
rel_type: 23.0-default
profile: default/linux/arm/23.0/armv7a_sf
-snapshot_treeish: @TIMESTAMP@
+snapshot_treeish: @TREEISH@
source_subpath: 23.0-default/stage3-armv7a-openrc-latest.tar.xz
compression_mode: pixz
update_seed: yes
diff --git a/releases/specs/arm/armv7a/stage1-openrc.spec b/releases/specs/arm/armv7a/stage1-openrc.spec
index 10e881e4..89dc7b1d 100644
--- a/releases/specs/arm/armv7a/stage1-openrc.spec
+++ b/releases/specs/arm/armv7a/stage1-openrc.spec
@@ -3,7 +3,7 @@ version_stamp: openrc-@TIMESTAMP@
target: stage1
rel_type: default
profile: default/linux/arm/17.0/armv7a
-snapshot_treeish: @TIMESTAMP@
+snapshot_treeish: @TREEISH@
source_subpath: default/stage3-armv7a-openrc-latest.tar.xz
compression_mode: pixz
update_seed: yes
diff --git a/releases/specs/arm/armv7a/stage1-systemd-23.spec b/releases/specs/arm/armv7a/stage1-systemd-23.spec
index b622b8c5..b8ba5b72 100644
--- a/releases/specs/arm/armv7a/stage1-systemd-23.spec
+++ b/releases/specs/arm/armv7a/stage1-systemd-23.spec
@@ -3,7 +3,7 @@ version_stamp: systemd-@TIMESTAMP@
target: stage1
rel_type: 23.0-default
profile: default/linux/arm/23.0/armv7a_sf/systemd
-snapshot_treeish: @TIMESTAMP@
+snapshot_treeish: @TREEISH@
source_subpath: 23.0-default/stage3-armv7a-systemd-latest.tar.xz
compression_mode: pixz
update_seed: yes
diff --git a/releases/specs/arm/armv7a/stage1-systemd-mu.spec b/releases/specs/arm/armv7a/stage1-systemd-mu.spec
index 9a38f1ad..26a9bde7 100644
--- a/releases/specs/arm/armv7a/stage1-systemd-mu.spec
+++ b/releases/specs/arm/armv7a/stage1-systemd-mu.spec
@@ -3,7 +3,7 @@ version_stamp: systemd-mergedusr-@TIMESTAMP@
target: stage1
rel_type: mergedusr
profile: default/linux/arm/17.0/armv7a/systemd/merged-usr
-snapshot_treeish: @TIMESTAMP@
+snapshot_treeish: @TREEISH@
source_subpath: mergedusr/stage3-armv7a-systemd-mergedusr-latest.tar.xz
compression_mode: pixz
update_seed: yes
diff --git a/releases/specs/arm/armv7a/stage3-hardfloat-openrc-23.spec b/releases/specs/arm/armv7a/stage3-hardfloat-openrc-23.spec
index e0e24df8..394f36b6 100644
--- a/releases/specs/arm/armv7a/stage3-hardfloat-openrc-23.spec
+++ b/releases/specs/arm/armv7a/stage3-hardfloat-openrc-23.spec
@@ -3,7 +3,7 @@ version_stamp: openrc-@TIMESTAMP@
target: stage3
rel_type: 23.0-default
profile: default/linux/arm/23.0/armv7a_hf
-snapshot_treeish: @TIMESTAMP@
+snapshot_treeish: @TREEISH@
source_subpath: 23.0-default/stage1-armv7a_hardfp-openrc-@TIMESTAMP@.tar.xz
compression_mode: pixz
portage_confdir: @REPO_DIR@/releases/portage/stages
diff --git a/releases/specs/arm/armv7a/stage3-hardfloat-openrc.spec b/releases/specs/arm/armv7a/stage3-hardfloat-openrc.spec
index 86d16610..4647738f 100644
--- a/releases/specs/arm/armv7a/stage3-hardfloat-openrc.spec
+++ b/releases/specs/arm/armv7a/stage3-hardfloat-openrc.spec
@@ -3,7 +3,7 @@ version_stamp: openrc-@TIMESTAMP@
target: stage3
rel_type: default
profile: default/linux/arm/17.0/armv7a
-snapshot_treeish: @TIMESTAMP@
+snapshot_treeish: @TREEISH@
source_subpath: default/stage1-armv7a_hardfp-openrc-@TIMESTAMP@.tar.xz
compression_mode: pixz
portage_confdir: @REPO_DIR@/releases/portage/stages
diff --git a/releases/specs/arm/armv7a/stage3-hardfloat-systemd-23.spec b/releases/specs/arm/armv7a/stage3-hardfloat-systemd-23.spec
index 91fc858e..f6997b43 100644
--- a/releases/specs/arm/armv7a/stage3-hardfloat-systemd-23.spec
+++ b/releases/specs/arm/armv7a/stage3-hardfloat-systemd-23.spec
@@ -3,7 +3,7 @@ version_stamp: systemd-@TIMESTAMP@
target: stage3
rel_type: 23.0-default
profile: default/linux/arm/23.0/armv7a_hf/systemd
-snapshot_treeish: @TIMESTAMP@
+snapshot_treeish: @TREEISH@
source_subpath: 23.0-default/stage1-armv7a_hardfp-systemd-@TIMESTAMP@.tar.xz
compression_mode: pixz
portage_confdir: @REPO_DIR@/releases/portage/stages
diff --git a/releases/specs/arm/armv7a/stage3-hardfloat-systemd-mu.spec b/releases/specs/arm/armv7a/stage3-hardfloat-systemd-mu.spec
index 465bbf84..ada956de 100644
--- a/releases/specs/arm/armv7a/stage3-hardfloat-systemd-mu.spec
+++ b/releases/specs/arm/armv7a/stage3-hardfloat-systemd-mu.spec
@@ -3,7 +3,7 @@ version_stamp: systemd-mergedusr-@TIMESTAMP@
target: stage3
rel_type: mergedusr
profile: default/linux/arm/17.0/armv7a/systemd/merged-usr
-snapshot_treeish: @TIMESTAMP@
+snapshot_treeish: @TREEISH@
source_subpath: mergedusr/stage1-armv7a_hardfp-systemd-mergedusr-@TIMESTAMP@.tar.xz
compression_mode: pixz
portage_confdir: @REPO_DIR@/releases/portage/stages
diff --git a/releases/specs/arm/armv7a/stage3-openrc-23.spec b/releases/specs/arm/armv7a/stage3-openrc-23.spec
index cacab20b..ddfc853e 100644
--- a/releases/specs/arm/armv7a/stage3-openrc-23.spec
+++ b/releases/specs/arm/armv7a/stage3-openrc-23.spec
@@ -3,7 +3,7 @@ version_stamp: openrc-@TIMESTAMP@
target: stage3
rel_type: 23.0-default
profile: default/linux/arm/23.0/armv7a_sf
-snapshot_treeish: @TIMESTAMP@
+snapshot_treeish: @TREEISH@
source_subpath: 23.0-default/stage1-armv7a-openrc-@TIMESTAMP@.tar.xz
compression_mode: pixz
portage_confdir: @REPO_DIR@/releases/portage/stages
diff --git a/releases/specs/arm/armv7a/stage3-openrc.spec b/releases/specs/arm/armv7a/stage3-openrc.spec
index 4823bd7d..9200c26e 100644
--- a/releases/specs/arm/armv7a/stage3-openrc.spec
+++ b/releases/specs/arm/armv7a/stage3-openrc.spec
@@ -3,7 +3,7 @@ version_stamp: openrc-@TIMESTAMP@
target: stage3
rel_type: default
profile: default/linux/arm/17.0/armv7a
-snapshot_treeish: @TIMESTAMP@
+snapshot_treeish: @TREEISH@
source_subpath: default/stage1-armv7a-openrc-@TIMESTAMP@.tar.xz
compression_mode: pixz
portage_confdir: @REPO_DIR@/releases/portage/stages
diff --git a/releases/specs/arm/armv7a/stage3-systemd-23.spec b/releases/specs/arm/armv7a/stage3-systemd-23.spec
index 076cd6bb..70dee7ec 100644
--- a/releases/specs/arm/armv7a/stage3-systemd-23.spec
+++ b/releases/specs/arm/armv7a/stage3-systemd-23.spec
@@ -3,7 +3,7 @@ version_stamp: systemd-@TIMESTAMP@
target: stage3
rel_type: 23.0-default
profile: default/linux/arm/23.0/armv7a_sf/systemd
-snapshot_treeish: @TIMESTAMP@
+snapshot_treeish: @TREEISH@
source_subpath: 23.0-default/stage1-armv7a-systemd-@TIMESTAMP@.tar.xz
compression_mode: pixz
portage_confdir: @REPO_DIR@/releases/portage/stages
diff --git a/releases/specs/arm/armv7a/stage3-systemd-mu.spec b/releases/specs/arm/armv7a/stage3-systemd-mu.spec
index fe92e4da..0e840a65 100644
--- a/releases/specs/arm/armv7a/stage3-systemd-mu.spec
+++ b/releases/specs/arm/armv7a/stage3-systemd-mu.spec
@@ -3,7 +3,7 @@ version_stamp: systemd-mergedusr-@TIMESTAMP@
target: stage3
rel_type: mergedusr
profile: default/linux/arm/17.0/armv7a/systemd/merged-usr
-snapshot_treeish: @TIMESTAMP@
+snapshot_treeish: @TREEISH@
source_subpath: mergedusr/stage1-armv7a-systemd-mergedusr-@TIMESTAMP@.tar.xz
compression_mode: pixz
portage_confdir: @REPO_DIR@/releases/portage/stages
diff --git a/releases/specs/arm64/installcd-stage1.spec b/releases/specs/arm64/installcd-stage1.spec
index 19480418..b6809046 100644
--- a/releases/specs/arm64/installcd-stage1.spec
+++ b/releases/specs/arm64/installcd-stage1.spec
@@ -3,7 +3,7 @@ target: livecd-stage1
version_stamp: @TIMESTAMP@
rel_type: default
profile: default/linux/arm64/17.0
-snapshot_treeish: @TIMESTAMP@
+snapshot_treeish: @TREEISH@
source_subpath: default/stage3-arm64-openrc-@TIMESTAMP@.tar.xz
compression_mode: pixz
portage_confdir: @REPO_DIR@/releases/portage/isos
diff --git a/releases/specs/arm64/installcd-stage2-minimal.spec b/releases/specs/arm64/installcd-stage2-minimal.spec
index ae3b1858..7d3a7b4a 100644
--- a/releases/specs/arm64/installcd-stage2-minimal.spec
+++ b/releases/specs/arm64/installcd-stage2-minimal.spec
@@ -3,7 +3,7 @@ version_stamp: @TIMESTAMP@
target: livecd-stage2
rel_type: default
profile: default/linux/arm64/17.0
-snapshot_treeish: @TIMESTAMP@
+snapshot_treeish: @TREEISH@
source_subpath: default/livecd-stage1-arm64-@TIMESTAMP@.tar.xz
portage_confdir: @REPO_DIR@/releases/portage/isos
diff --git a/releases/specs/arm64/llvm/stage1-openrc-23.spec b/releases/specs/arm64/llvm/stage1-openrc-23.spec
index 7275aa92..5488a10b 100644
--- a/releases/specs/arm64/llvm/stage1-openrc-23.spec
+++ b/releases/specs/arm64/llvm/stage1-openrc-23.spec
@@ -3,7 +3,7 @@ target: stage1
version_stamp: llvm-openrc-@TIMESTAMP@
rel_type: 23.0-llvm
profile: default/linux/arm64/23.0/llvm
-snapshot_treeish: @TIMESTAMP@
+snapshot_treeish: @TREEISH@
source_subpath: 23.0-llvm/stage3-arm64-llvm-openrc-latest.tar.xz
compression_mode: pixz
update_seed: yes
diff --git a/releases/specs/arm64/llvm/stage1-openrc.spec b/releases/specs/arm64/llvm/stage1-openrc.spec
index 8ee05c0e..0fb722d4 100644
--- a/releases/specs/arm64/llvm/stage1-openrc.spec
+++ b/releases/specs/arm64/llvm/stage1-openrc.spec
@@ -3,7 +3,7 @@ target: stage1
version_stamp: llvm-openrc-@TIMESTAMP@
rel_type: llvm
profile: default/linux/arm64/17.0/llvm
-snapshot_treeish: @TIMESTAMP@
+snapshot_treeish: @TREEISH@
source_subpath: llvm/stage3-arm64-llvm-openrc-latest.tar.xz
compression_mode: pixz
update_seed: yes
diff --git a/releases/specs/arm64/llvm/stage1-systemd-23.spec b/releases/specs/arm64/llvm/stage1-systemd-23.spec
index 96f99f12..49f29b1d 100644
--- a/releases/specs/arm64/llvm/stage1-systemd-23.spec
+++ b/releases/specs/arm64/llvm/stage1-systemd-23.spec
@@ -3,7 +3,7 @@ target: stage1
version_stamp: llvm-systemd-@TIMESTAMP@
rel_type: 23.0-llvm
profile: default/linux/arm64/23.0/llvm/systemd
-snapshot_treeish: @TIMESTAMP@
+snapshot_treeish: @TREEISH@
source_subpath: 23.0-llvm/stage3-arm64-llvm-systemd-latest.tar.xz
compression_mode: pixz
update_seed: yes
diff --git a/releases/specs/arm64/llvm/stage1-systemd-mu.spec b/releases/specs/arm64/llvm/stage1-systemd-mu.spec
index 95f8c303..dd033141 100644
--- a/releases/specs/arm64/llvm/stage1-systemd-mu.spec
+++ b/releases/specs/arm64/llvm/stage1-systemd-mu.spec
@@ -3,7 +3,7 @@ target: stage1
version_stamp: llvm-systemd-mergedusr-@TIMESTAMP@
rel_type: llvm-mergedusr
profile: default/linux/arm64/17.0/systemd/llvm/merged-usr
-snapshot_treeish: @TIMESTAMP@
+snapshot_treeish: @TREEISH@
source_subpath: llvm-mergedusr/stage3-arm64-llvm-systemd-mergedusr-latest.tar.xz
compression_mode: pixz
update_seed: yes
diff --git a/releases/specs/arm64/llvm/stage3-openrc-23.spec b/releases/specs/arm64/llvm/stage3-openrc-23.spec
index 37568a88..8e2a000d 100644
--- a/releases/specs/arm64/llvm/stage3-openrc-23.spec
+++ b/releases/specs/arm64/llvm/stage3-openrc-23.spec
@@ -3,7 +3,7 @@ target: stage3
version_stamp: llvm-openrc-@TIMESTAMP@
rel_type: 23.0-llvm
profile: default/linux/arm64/23.0/llvm
-snapshot_treeish: @TIMESTAMP@
+snapshot_treeish: @TREEISH@
source_subpath: 23.0-llvm/stage1-arm64-llvm-openrc-@TIMESTAMP@.tar.xz
compression_mode: pixz
portage_confdir: @REPO_DIR@/releases/portage/stages
diff --git a/releases/specs/arm64/llvm/stage3-openrc.spec b/releases/specs/arm64/llvm/stage3-openrc.spec
index 48b06e34..4e4a3670 100644
--- a/releases/specs/arm64/llvm/stage3-openrc.spec
+++ b/releases/specs/arm64/llvm/stage3-openrc.spec
@@ -3,7 +3,7 @@ target: stage3
version_stamp: llvm-openrc-@TIMESTAMP@
rel_type: llvm
profile: default/linux/arm64/17.0/llvm
-snapshot_treeish: @TIMESTAMP@
+snapshot_treeish: @TREEISH@
source_subpath: llvm/stage1-arm64-llvm-openrc-@TIMESTAMP@.tar.xz
compression_mode: pixz
portage_confdir: @REPO_DIR@/releases/portage/stages
diff --git a/releases/specs/arm64/llvm/stage3-systemd-23.spec b/releases/specs/arm64/llvm/stage3-systemd-23.spec
index 4d15fee6..b90d3886 100644
--- a/releases/specs/arm64/llvm/stage3-systemd-23.spec
+++ b/releases/specs/arm64/llvm/stage3-systemd-23.spec
@@ -3,7 +3,7 @@ target: stage3
version_stamp: llvm-systemd-@TIMESTAMP@
rel_type: 23.0-llvm
profile: default/linux/arm64/23.0/llvm/systemd
-snapshot_treeish: @TIMESTAMP@
+snapshot_treeish: @TREEISH@
source_subpath: 23.0-llvm/stage1-arm64-llvm-systemd-@TIMESTAMP@.tar.xz
compression_mode: pixz
portage_confdir: @REPO_DIR@/releases/portage/stages
diff --git a/releases/specs/arm64/llvm/stage3-systemd-mu.spec b/releases/specs/arm64/llvm/stage3-systemd-mu.spec
index e85ec124..f576ff7a 100644
--- a/releases/specs/arm64/llvm/stage3-systemd-mu.spec
+++ b/releases/specs/arm64/llvm/stage3-systemd-mu.spec
@@ -3,7 +3,7 @@ target: stage3
version_stamp: llvm-systemd-mergedusr-@TIMESTAMP@
rel_type: llvm-mergedusr
profile: default/linux/arm64/17.0/systemd/llvm/merged-usr
-snapshot_treeish: @TIMESTAMP@
+snapshot_treeish: @TREEISH@
source_subpath: llvm-mergedusr/stage1-arm64-llvm-systemd-mergedusr-@TIMESTAMP@.tar.xz
compression_mode: pixz
portage_confdir: @REPO_DIR@/releases/portage/stages
diff --git a/releases/specs/arm64/musl-hardened/stage1-23.spec b/releases/specs/arm64/musl-hardened/stage1-23.spec
index 12ce0128..40f8e195 100644
--- a/releases/specs/arm64/musl-hardened/stage1-23.spec
+++ b/releases/specs/arm64/musl-hardened/stage1-23.spec
@@ -3,7 +3,7 @@ target: stage1
version_stamp: musl-hardened-@TIMESTAMP@
rel_type: 23.0-musl-hardened
profile: default/linux/arm64/23.0/musl/hardened
-snapshot_treeish: @TIMESTAMP@
+snapshot_treeish: @TREEISH@
source_subpath: 23.0-musl-hardened/stage3-arm64-musl-hardened-latest.tar.xz
compression_mode: pixz
update_seed: yes
diff --git a/releases/specs/arm64/musl-hardened/stage1.spec b/releases/specs/arm64/musl-hardened/stage1.spec
index 70ca0f13..091f7205 100644
--- a/releases/specs/arm64/musl-hardened/stage1.spec
+++ b/releases/specs/arm64/musl-hardened/stage1.spec
@@ -3,7 +3,7 @@ target: stage1
version_stamp: musl-hardened-@TIMESTAMP@
rel_type: musl-hardened
profile: default/linux/arm64/17.0/musl/hardened
-snapshot_treeish: @TIMESTAMP@
+snapshot_treeish: @TREEISH@
source_subpath: musl-hardened/stage3-arm64-musl-hardened-latest.tar.xz
compression_mode: pixz
update_seed: yes
diff --git a/releases/specs/arm64/musl-hardened/stage3-23.spec b/releases/specs/arm64/musl-hardened/stage3-23.spec
index 4bb5f12f..69f5dd83 100644
--- a/releases/specs/arm64/musl-hardened/stage3-23.spec
+++ b/releases/specs/arm64/musl-hardened/stage3-23.spec
@@ -3,7 +3,7 @@ target: stage3
version_stamp: musl-hardened-@TIMESTAMP@
rel_type: 23.0-musl-hardened
profile: default/linux/arm64/23.0/musl/hardened
-snapshot_treeish: @TIMESTAMP@
+snapshot_treeish: @TREEISH@
source_subpath: 23.0-musl-hardened/stage1-arm64-musl-hardened-@TIMESTAMP@.tar.xz
compression_mode: pixz
portage_confdir: @REPO_DIR@/releases/portage/stages
diff --git a/releases/specs/arm64/musl-hardened/stage3.spec b/releases/specs/arm64/musl-hardened/stage3.spec
index 43559763..9f1f9884 100644
--- a/releases/specs/arm64/musl-hardened/stage3.spec
+++ b/releases/specs/arm64/musl-hardened/stage3.spec
@@ -3,7 +3,7 @@ target: stage3
version_stamp: musl-hardened-@TIMESTAMP@
rel_type: musl-hardened
profile: default/linux/arm64/17.0/musl/hardened
-snapshot_treeish: @TIMESTAMP@
+snapshot_treeish: @TREEISH@
source_subpath: musl-hardened/stage1-arm64-musl-hardened-@TIMESTAMP@.tar.xz
compression_mode: pixz
portage_confdir: @REPO_DIR@/releases/portage/stages
diff --git a/releases/specs/arm64/musl-llvm/stage1-23.spec b/releases/specs/arm64/musl-llvm/stage1-23.spec
index 55587247..64f0155f 100644
--- a/releases/specs/arm64/musl-llvm/stage1-23.spec
+++ b/releases/specs/arm64/musl-llvm/stage1-23.spec
@@ -3,7 +3,7 @@ target: stage1
version_stamp: musl-llvm-@TIMESTAMP@
rel_type: 23.0-musl-llvm
profile: default/linux/arm64/23.0/musl/llvm
-snapshot_treeish: @TIMESTAMP@
+snapshot_treeish: @TREEISH@
source_subpath: 23.0-musl-llvm/stage3-arm64-musl-llvm-latest.tar.xz
compression_mode: pixz
update_seed: yes
diff --git a/releases/specs/arm64/musl-llvm/stage1.spec b/releases/specs/arm64/musl-llvm/stage1.spec
index 03f94af3..61d8f895 100644
--- a/releases/specs/arm64/musl-llvm/stage1.spec
+++ b/releases/specs/arm64/musl-llvm/stage1.spec
@@ -3,7 +3,7 @@ target: stage1
version_stamp: musl-llvm-@TIMESTAMP@
rel_type: musl-llvm
profile: default/linux/arm64/17.0/musl/llvm
-snapshot_treeish: @TIMESTAMP@
+snapshot_treeish: @TREEISH@
source_subpath: musl-llvm/stage3-arm64-musl-llvm-latest.tar.xz
compression_mode: pixz
update_seed: yes
diff --git a/releases/specs/arm64/musl-llvm/stage3-23.spec b/releases/specs/arm64/musl-llvm/stage3-23.spec
index d92958da..5984a288 100644
--- a/releases/specs/arm64/musl-llvm/stage3-23.spec
+++ b/releases/specs/arm64/musl-llvm/stage3-23.spec
@@ -3,7 +3,7 @@ target: stage3
version_stamp: musl-llvm-@TIMESTAMP@
rel_type: 23.0-musl-llvm
profile: default/linux/arm64/23.0/musl/llvm
-snapshot_treeish: @TIMESTAMP@
+snapshot_treeish: @TREEISH@
source_subpath: 23.0-musl-llvm/stage1-arm64-musl-llvm-@TIMESTAMP@.tar.xz
compression_mode: pixz
portage_confdir: @REPO_DIR@/releases/portage/stages
diff --git a/releases/specs/arm64/musl-llvm/stage3.spec b/releases/specs/arm64/musl-llvm/stage3.spec
index f9c0ec10..55b3ff2c 100644
--- a/releases/specs/arm64/musl-llvm/stage3.spec
+++ b/releases/specs/arm64/musl-llvm/stage3.spec
@@ -3,7 +3,7 @@ target: stage3
version_stamp: musl-llvm-@TIMESTAMP@
rel_type: musl-llvm
profile: default/linux/arm64/17.0/musl/llvm
-snapshot_treeish: @TIMESTAMP@
+snapshot_treeish: @TREEISH@
source_subpath: musl-llvm/stage1-arm64-musl-llvm-@TIMESTAMP@.tar.xz
compression_mode: pixz
portage_confdir: @REPO_DIR@/releases/portage/stages
diff --git a/releases/specs/arm64/musl/stage1-23.spec b/releases/specs/arm64/musl/stage1-23.spec
index 37f28d7f..54f7e29e 100644
--- a/releases/specs/arm64/musl/stage1-23.spec
+++ b/releases/specs/arm64/musl/stage1-23.spec
@@ -3,7 +3,7 @@ target: stage1
version_stamp: musl-@TIMESTAMP@
rel_type: 23.0-musl
profile: default/linux/arm64/23.0/musl
-snapshot_treeish: @TIMESTAMP@
+snapshot_treeish: @TREEISH@
source_subpath: 23.0-musl/stage3-arm64-musl-latest.tar.xz
compression_mode: pixz
update_seed: yes
diff --git a/releases/specs/arm64/musl/stage1.spec b/releases/specs/arm64/musl/stage1.spec
index 32ceb06d..d7d8fed7 100644
--- a/releases/specs/arm64/musl/stage1.spec
+++ b/releases/specs/arm64/musl/stage1.spec
@@ -3,7 +3,7 @@ target: stage1
version_stamp: musl-@TIMESTAMP@
rel_type: musl
profile: default/linux/arm64/17.0/musl
-snapshot_treeish: @TIMESTAMP@
+snapshot_treeish: @TREEISH@
source_subpath: musl/stage3-arm64-musl-latest.tar.xz
compression_mode: pixz
update_seed: yes
diff --git a/releases/specs/arm64/musl/stage3-23.spec b/releases/specs/arm64/musl/stage3-23.spec
index 8a832796..44dac0ff 100644
--- a/releases/specs/arm64/musl/stage3-23.spec
+++ b/releases/specs/arm64/musl/stage3-23.spec
@@ -3,7 +3,7 @@ target: stage3
version_stamp: musl-@TIMESTAMP@
rel_type: 23.0-musl
profile: default/linux/arm64/23.0/musl
-snapshot_treeish: @TIMESTAMP@
+snapshot_treeish: @TREEISH@
source_subpath: 23.0-musl/stage1-arm64-musl-@TIMESTAMP@.tar.xz
compression_mode: pixz
portage_confdir: @REPO_DIR@/releases/portage/stages
diff --git a/releases/specs/arm64/musl/stage3.spec b/releases/specs/arm64/musl/stage3.spec
index 651c6528..e65de1d9 100644
--- a/releases/specs/arm64/musl/stage3.spec
+++ b/releases/specs/arm64/musl/stage3.spec
@@ -3,7 +3,7 @@ target: stage3
version_stamp: musl-@TIMESTAMP@
rel_type: musl
profile: default/linux/arm64/17.0/musl
-snapshot_treeish: @TIMESTAMP@
+snapshot_treeish: @TREEISH@
source_subpath: musl/stage1-arm64-musl-@TIMESTAMP@.tar.xz
compression_mode: pixz
portage_confdir: @REPO_DIR@/releases/portage/stages
diff --git a/releases/specs/arm64/stage1-openrc-23.spec b/releases/specs/arm64/stage1-openrc-23.spec
index 6b236931..bf514a20 100644
--- a/releases/specs/arm64/stage1-openrc-23.spec
+++ b/releases/specs/arm64/stage1-openrc-23.spec
@@ -3,7 +3,7 @@ target: stage1
version_stamp: openrc-@TIMESTAMP@
rel_type: 23.0-default
profile: default/linux/arm64/23.0
-snapshot_treeish: @TIMESTAMP@
+snapshot_treeish: @TREEISH@
source_subpath: 23.0-default/stage3-arm64-openrc-latest.tar.xz
compression_mode: pixz
update_seed: yes
diff --git a/releases/specs/arm64/stage1-openrc.spec b/releases/specs/arm64/stage1-openrc.spec
index 15d5c35c..5dc6a534 100644
--- a/releases/specs/arm64/stage1-openrc.spec
+++ b/releases/specs/arm64/stage1-openrc.spec
@@ -3,7 +3,7 @@ target: stage1
version_stamp: openrc-@TIMESTAMP@
rel_type: default
profile: default/linux/arm64/17.0
-snapshot_treeish: @TIMESTAMP@
+snapshot_treeish: @TREEISH@
source_subpath: default/stage3-arm64-openrc-latest.tar.xz
compression_mode: pixz
update_seed: yes
diff --git a/releases/specs/arm64/stage1-systemd-23.spec b/releases/specs/arm64/stage1-systemd-23.spec
index 87e275eb..6752741f 100644
--- a/releases/specs/arm64/stage1-systemd-23.spec
+++ b/releases/specs/arm64/stage1-systemd-23.spec
@@ -3,7 +3,7 @@ target: stage1
version_stamp: systemd-@TIMESTAMP@
rel_type: 23.0-default
profile: default/linux/arm64/23.0/systemd
-snapshot_treeish: @TIMESTAMP@
+snapshot_treeish: @TREEISH@
source_subpath: 23.0-default/stage3-arm64-systemd-latest.tar.xz
compression_mode: pixz
update_seed: yes
diff --git a/releases/specs/arm64/stage1-systemd-mu.spec b/releases/specs/arm64/stage1-systemd-mu.spec
index ca212345..2d98906f 100644
--- a/releases/specs/arm64/stage1-systemd-mu.spec
+++ b/releases/specs/arm64/stage1-systemd-mu.spec
@@ -3,7 +3,7 @@ target: stage1
version_stamp: systemd-mergedusr-@TIMESTAMP@
rel_type: mergedusr
profile: default/linux/arm64/17.0/systemd/merged-usr
-snapshot_treeish: @TIMESTAMP@
+snapshot_treeish: @TREEISH@
source_subpath: mergedusr/stage3-arm64-systemd-mergedusr-latest.tar.xz
compression_mode: pixz
update_seed: yes
diff --git a/releases/specs/arm64/stage3-openrc-23.spec b/releases/specs/arm64/stage3-openrc-23.spec
index a323a0ee..a6fc7ecf 100644
--- a/releases/specs/arm64/stage3-openrc-23.spec
+++ b/releases/specs/arm64/stage3-openrc-23.spec
@@ -3,7 +3,7 @@ target: stage3
version_stamp: openrc-@TIMESTAMP@
rel_type: 23.0-default
profile: default/linux/arm64/23.0
-snapshot_treeish: @TIMESTAMP@
+snapshot_treeish: @TREEISH@
source_subpath: 23.0-default/stage1-arm64-openrc-@TIMESTAMP@.tar.xz
compression_mode: pixz
portage_confdir: @REPO_DIR@/releases/portage/stages
diff --git a/releases/specs/arm64/stage3-openrc.spec b/releases/specs/arm64/stage3-openrc.spec
index 4d53e397..34826a48 100644
--- a/releases/specs/arm64/stage3-openrc.spec
+++ b/releases/specs/arm64/stage3-openrc.spec
@@ -3,7 +3,7 @@ target: stage3
version_stamp: openrc-@TIMESTAMP@
rel_type: default
profile: default/linux/arm64/17.0
-snapshot_treeish: @TIMESTAMP@
+snapshot_treeish: @TREEISH@
source_subpath: default/stage1-arm64-openrc-@TIMESTAMP@.tar.xz
compression_mode: pixz
portage_confdir: @REPO_DIR@/releases/portage/stages
diff --git a/releases/specs/arm64/stage3-systemd-23.spec b/releases/specs/arm64/stage3-systemd-23.spec
index 028610f5..52c43707 100644
--- a/releases/specs/arm64/stage3-systemd-23.spec
+++ b/releases/specs/arm64/stage3-systemd-23.spec
@@ -3,7 +3,7 @@ target: stage3
version_stamp: systemd-@TIMESTAMP@
rel_type: 23.0-default
profile: default/linux/arm64/23.0/systemd
-snapshot_treeish: @TIMESTAMP@
+snapshot_treeish: @TREEISH@
source_subpath: 23.0-default/stage1-arm64-systemd-@TIMESTAMP@.tar.xz
compression_mode: pixz
portage_confdir: @REPO_DIR@/releases/portage/stages
diff --git a/releases/specs/arm64/stage3-systemd-mu.spec b/releases/specs/arm64/stage3-systemd-mu.spec
index d53f8c01..b3fecf2f 100644
--- a/releases/specs/arm64/stage3-systemd-mu.spec
+++ b/releases/specs/arm64/stage3-systemd-mu.spec
@@ -3,7 +3,7 @@ target: stage3
version_stamp: systemd-mergedusr-@TIMESTAMP@
rel_type: mergedusr
profile: default/linux/arm64/17.0/systemd/merged-usr
-snapshot_treeish: @TIMESTAMP@
+snapshot_treeish: @TREEISH@
source_subpath: mergedusr/stage1-arm64-systemd-mergedusr-@TIMESTAMP@.tar.xz
compression_mode: pixz
portage_confdir: @REPO_DIR@/releases/portage/stages
diff --git a/releases/specs/arm64/stage3d-openrc-23.spec b/releases/specs/arm64/stage3d-openrc-23.spec
index 2d6bc4e0..d6f6978b 100644
--- a/releases/specs/arm64/stage3d-openrc-23.spec
+++ b/releases/specs/arm64/stage3d-openrc-23.spec
@@ -3,7 +3,7 @@ target: stage3
version_stamp: desktop-openrc-@TIMESTAMP@
rel_type: 23.0-default
profile: default/linux/arm64/23.0/desktop
-snapshot_treeish: @TIMESTAMP@
+snapshot_treeish: @TREEISH@
source_subpath: 23.0-default/stage1-arm64-openrc-@TIMESTAMP@.tar.xz
compression_mode: pixz
portage_confdir: @REPO_DIR@/releases/portage/stages
diff --git a/releases/specs/arm64/stage3d-openrc.spec b/releases/specs/arm64/stage3d-openrc.spec
index 50695890..0ff2c437 100644
--- a/releases/specs/arm64/stage3d-openrc.spec
+++ b/releases/specs/arm64/stage3d-openrc.spec
@@ -3,7 +3,7 @@ target: stage3
version_stamp: desktop-openrc-@TIMESTAMP@
rel_type: default
profile: default/linux/arm64/17.0/desktop
-snapshot_treeish: @TIMESTAMP@
+snapshot_treeish: @TREEISH@
source_subpath: default/stage1-arm64-openrc-@TIMESTAMP@.tar.xz
compression_mode: pixz
portage_confdir: @REPO_DIR@/releases/portage/stages
diff --git a/releases/specs/arm64/stage3d-systemd-23.spec b/releases/specs/arm64/stage3d-systemd-23.spec
index 918894ba..5367d3c6 100644
--- a/releases/specs/arm64/stage3d-systemd-23.spec
+++ b/releases/specs/arm64/stage3d-systemd-23.spec
@@ -3,7 +3,7 @@ target: stage3
version_stamp: desktop-systemd-@TIMESTAMP@
rel_type: 23.0-default
profile: default/linux/arm64/23.0/desktop/systemd
-snapshot_treeish: @TIMESTAMP@
+snapshot_treeish: @TREEISH@
source_subpath: 23.0-default/stage1-arm64-systemd-@TIMESTAMP@.tar.xz
compression_mode: pixz
portage_confdir: @REPO_DIR@/releases/portage/stages
diff --git a/releases/specs/arm64/stage3d-systemd-mu.spec b/releases/specs/arm64/stage3d-systemd-mu.spec
index be49162c..7386ab3a 100644
--- a/releases/specs/arm64/stage3d-systemd-mu.spec
+++ b/releases/specs/arm64/stage3d-systemd-mu.spec
@@ -3,7 +3,7 @@ target: stage3
version_stamp: desktop-systemd-mergedusr-@TIMESTAMP@
rel_type: mergedusr
profile: default/linux/arm64/17.0/desktop/systemd/merged-usr
-snapshot_treeish: @TIMESTAMP@
+snapshot_treeish: @TREEISH@
source_subpath: mergedusr/stage1-arm64-systemd-mergedusr-@TIMESTAMP@.tar.xz
compression_mode: pixz
portage_confdir: @REPO_DIR@/releases/portage/stages
diff --git a/releases/specs/hppa/hppa1.1/stage1-openrc.spec b/releases/specs/hppa/hppa1.1/stage1-openrc.spec
index c26d78e0..5585479a 100644
--- a/releases/specs/hppa/hppa1.1/stage1-openrc.spec
+++ b/releases/specs/hppa/hppa1.1/stage1-openrc.spec
@@ -3,7 +3,7 @@ target: stage1
version_stamp: openrc-@TIMESTAMP@
rel_type: default
profile: default/linux/hppa/17.0
-snapshot_treeish: @TIMESTAMP@
+snapshot_treeish: @TREEISH@
source_subpath: default/stage3-hppa1.1-openrc-latest
update_seed: yes
portage_confdir: @REPO_DIR@/releases/portage/stages
diff --git a/releases/specs/hppa/hppa1.1/stage1-systemd-mu.spec b/releases/specs/hppa/hppa1.1/stage1-systemd-mu.spec
index eb9797f9..d5c54196 100644
--- a/releases/specs/hppa/hppa1.1/stage1-systemd-mu.spec
+++ b/releases/specs/hppa/hppa1.1/stage1-systemd-mu.spec
@@ -3,7 +3,7 @@ target: stage1
version_stamp: systemd-mergedusr-@TIMESTAMP@
rel_type: mergedusr
profile: default/linux/hppa/17.0/systemd/merged-usr
-snapshot_treeish: @TIMESTAMP@
+snapshot_treeish: @TREEISH@
source_subpath: mergedusr/stage3-hppa1.1-systemd-mergedusr-latest
update_seed: yes
portage_confdir: @REPO_DIR@/releases/portage/stages
diff --git a/releases/specs/hppa/hppa1.1/stage1-systemd.spec b/releases/specs/hppa/hppa1.1/stage1-systemd.spec
index f44272f1..69bd91d7 100644
--- a/releases/specs/hppa/hppa1.1/stage1-systemd.spec
+++ b/releases/specs/hppa/hppa1.1/stage1-systemd.spec
@@ -3,7 +3,7 @@ target: stage1
version_stamp: systemd-@TIMESTAMP@
rel_type: default
profile: default/linux/hppa/17.0/systemd
-snapshot_treeish: @TIMESTAMP@
+snapshot_treeish: @TREEISH@
source_subpath: default/stage3-hppa1.1-systemd-latest
update_seed: yes
portage_confdir: @REPO_DIR@/releases/portage/stages
diff --git a/releases/specs/hppa/hppa1.1/stage3-openrc.spec b/releases/specs/hppa/hppa1.1/stage3-openrc.spec
index 6aa20c82..72bcfcbb 100644
--- a/releases/specs/hppa/hppa1.1/stage3-openrc.spec
+++ b/releases/specs/hppa/hppa1.1/stage3-openrc.spec
@@ -3,7 +3,7 @@ target: stage3
version_stamp: openrc-@TIMESTAMP@
rel_type: default
profile: default/linux/hppa/17.0
-snapshot_treeish: @TIMESTAMP@
+snapshot_treeish: @TREEISH@
source_subpath: default/stage1-hppa1.1-openrc-@TIMESTAMP@
portage_confdir: @REPO_DIR@/releases/portage/stages
portage_prefix: releng
diff --git a/releases/specs/hppa/hppa1.1/stage3-systemd-mu.spec b/releases/specs/hppa/hppa1.1/stage3-systemd-mu.spec
index 4ea6eb6d..0a0330a0 100644
--- a/releases/specs/hppa/hppa1.1/stage3-systemd-mu.spec
+++ b/releases/specs/hppa/hppa1.1/stage3-systemd-mu.spec
@@ -3,7 +3,7 @@ target: stage3
version_stamp: systemd-mergedusr-@TIMESTAMP@
rel_type: mergedusr
profile: default/linux/hppa/17.0/systemd/merged-usr
-snapshot_treeish: @TIMESTAMP@
+snapshot_treeish: @TREEISH@
source_subpath: mergedusr/stage1-hppa1.1-systemd-mergedusr-@TIMESTAMP@
portage_confdir: @REPO_DIR@/releases/portage/stages
portage_prefix: releng
diff --git a/releases/specs/hppa/hppa1.1/stage3-systemd.spec b/releases/specs/hppa/hppa1.1/stage3-systemd.spec
index 5b79c5e1..adf80a66 100644
--- a/releases/specs/hppa/hppa1.1/stage3-systemd.spec
+++ b/releases/specs/hppa/hppa1.1/stage3-systemd.spec
@@ -3,7 +3,7 @@ target: stage3
version_stamp: systemd-@TIMESTAMP@
rel_type: default
profile: default/linux/hppa/17.0/systemd
-snapshot_treeish: @TIMESTAMP@
+snapshot_treeish: @TREEISH@
source_subpath: default/stage1-hppa1.1-systemd-@TIMESTAMP@
portage_confdir: @REPO_DIR@/releases/portage/stages
portage_prefix: releng
diff --git a/releases/specs/hppa/hppa2.0/stage1-openrc.spec b/releases/specs/hppa/hppa2.0/stage1-openrc.spec
index d8c30a7e..2706387d 100644
--- a/releases/specs/hppa/hppa2.0/stage1-openrc.spec
+++ b/releases/specs/hppa/hppa2.0/stage1-openrc.spec
@@ -3,7 +3,7 @@ target: stage1
version_stamp: openrc-@TIMESTAMP@
rel_type: default
profile: default/linux/hppa/17.0
-snapshot_treeish: @TIMESTAMP@
+snapshot_treeish: @TREEISH@
source_subpath: default/stage3-hppa2.0-openrc-latest
update_seed: yes
portage_confdir: @REPO_DIR@/releases/portage/stages
diff --git a/releases/specs/hppa/hppa2.0/stage1-systemd-mu.spec b/releases/specs/hppa/hppa2.0/stage1-systemd-mu.spec
index f78404e7..31f34f0b 100644
--- a/releases/specs/hppa/hppa2.0/stage1-systemd-mu.spec
+++ b/releases/specs/hppa/hppa2.0/stage1-systemd-mu.spec
@@ -3,7 +3,7 @@ target: stage1
version_stamp: systemd-mergedusr-@TIMESTAMP@
rel_type: mergedusr
profile: default/linux/hppa/17.0/systemd/merged-usr
-snapshot_treeish: @TIMESTAMP@
+snapshot_treeish: @TREEISH@
source_subpath: mergedusr/stage3-hppa2.0-systemd-mergedusr-latest
update_seed: yes
portage_confdir: @REPO_DIR@/releases/portage/stages
diff --git a/releases/specs/hppa/hppa2.0/stage1-systemd.spec b/releases/specs/hppa/hppa2.0/stage1-systemd.spec
index 9ad7dabb..2ad903fc 100644
--- a/releases/specs/hppa/hppa2.0/stage1-systemd.spec
+++ b/releases/specs/hppa/hppa2.0/stage1-systemd.spec
@@ -3,7 +3,7 @@ target: stage1
version_stamp: systemd-@TIMESTAMP@
rel_type: default
profile: default/linux/hppa/17.0/systemd
-snapshot_treeish: @TIMESTAMP@
+snapshot_treeish: @TREEISH@
source_subpath: default/stage3-hppa2.0-systemd-latest
update_seed: yes
portage_confdir: @REPO_DIR@/releases/portage/stages
diff --git a/releases/specs/hppa/hppa2.0/stage3-openrc.spec b/releases/specs/hppa/hppa2.0/stage3-openrc.spec
index 5b3986be..df325c4c 100644
--- a/releases/specs/hppa/hppa2.0/stage3-openrc.spec
+++ b/releases/specs/hppa/hppa2.0/stage3-openrc.spec
@@ -3,7 +3,7 @@ target: stage3
version_stamp: openrc-@TIMESTAMP@
rel_type: default
profile: default/linux/hppa/17.0
-snapshot_treeish: @TIMESTAMP@
+snapshot_treeish: @TREEISH@
source_subpath: default/stage1-hppa2.0-openrc-@TIMESTAMP@
portage_confdir: @REPO_DIR@/releases/portage/stages
portage_prefix: releng
diff --git a/releases/specs/hppa/hppa2.0/stage3-systemd-mu.spec b/releases/specs/hppa/hppa2.0/stage3-systemd-mu.spec
index ed4322ce..c9a543c9 100644
--- a/releases/specs/hppa/hppa2.0/stage3-systemd-mu.spec
+++ b/releases/specs/hppa/hppa2.0/stage3-systemd-mu.spec
@@ -3,7 +3,7 @@ target: stage3
version_stamp: systemd-mergedusr-@TIMESTAMP@
rel_type: mergedusr
profile: default/linux/hppa/17.0/systemd/merged-usr
-snapshot_treeish: @TIMESTAMP@
+snapshot_treeish: @TREEISH@
source_subpath: mergedusr/stage1-hppa2.0-systemd-mergedusr-@TIMESTAMP@
portage_confdir: @REPO_DIR@/releases/portage/stages
portage_prefix: releng
diff --git a/releases/specs/hppa/hppa2.0/stage3-systemd.spec b/releases/specs/hppa/hppa2.0/stage3-systemd.spec
index f63a8922..6d630869 100644
--- a/releases/specs/hppa/hppa2.0/stage3-systemd.spec
+++ b/releases/specs/hppa/hppa2.0/stage3-systemd.spec
@@ -3,7 +3,7 @@ target: stage3
version_stamp: systemd-@TIMESTAMP@
rel_type: default
profile: default/linux/hppa/17.0/systemd
-snapshot_treeish: @TIMESTAMP@
+snapshot_treeish: @TREEISH@
source_subpath: default/stage1-hppa2.0-systemd-@TIMESTAMP@
portage_confdir: @REPO_DIR@/releases/portage/stages
portage_prefix: releng
diff --git a/releases/specs/hppa/installcd-stage1.spec b/releases/specs/hppa/installcd-stage1.spec
index 11fd0e31..4ab84f4e 100644
--- a/releases/specs/hppa/installcd-stage1.spec
+++ b/releases/specs/hppa/installcd-stage1.spec
@@ -3,7 +3,7 @@ version_stamp: @TIMESTAMP@
target: livecd-stage1
rel_type: default
profile: default/linux/hppa/17.0
-snapshot_treeish: @TIMESTAMP@
+snapshot_treeish: @TREEISH@
source_subpath: default/stage3-hppa1.1-openrc-@TIMESTAMP@
pkgcache_path: /var/tmp/catalyst/packages/default/installcd-stage1
portage_confdir: @REPO_DIR@/releases/portage/isos
diff --git a/releases/specs/hppa/installcd-stage2-minimal.spec b/releases/specs/hppa/installcd-stage2-minimal.spec
index 15f97316..2fb7ffa9 100644
--- a/releases/specs/hppa/installcd-stage2-minimal.spec
+++ b/releases/specs/hppa/installcd-stage2-minimal.spec
@@ -3,7 +3,7 @@ version_stamp: @TIMESTAMP@
target: livecd-stage2
rel_type: default
profile: default/linux/hppa/17.0
-snapshot_treeish: @TIMESTAMP@
+snapshot_treeish: @TREEISH@
source_subpath: default/livecd-stage1-hppa1.1-@TIMESTAMP@
pkgcache_path: /var/tmp/catalyst/packages/default/installcd-stage2
portage_confdir: @REPO_DIR@/releases/portage/isos
diff --git a/releases/specs/hppa/netboot-hppa32.spec b/releases/specs/hppa/netboot-hppa32.spec
index 50beca8f..7662d47c 100644
--- a/releases/specs/hppa/netboot-hppa32.spec
+++ b/releases/specs/hppa/netboot-hppa32.spec
@@ -1,6 +1,6 @@
# HPPA Netboot spec file by Guy Martin
version_stamp: @TIMESTAMP@
-snapshot_treeish: @TIMESTAMP@
+snapshot_treeish: @TREEISH@
source_subpath: default/stage3-hppa1.1-openrc-@TIMESTAMP@
pkgcache_path: /var/tmp/catalyst/packages/default/netboot-hppa32
diff --git a/releases/specs/hppa/netboot-hppa64.spec b/releases/specs/hppa/netboot-hppa64.spec
index cbe864f7..e366bf3f 100644
--- a/releases/specs/hppa/netboot-hppa64.spec
+++ b/releases/specs/hppa/netboot-hppa64.spec
@@ -1,6 +1,6 @@
# HPPA Netboot spec file by Guy Martin
version_stamp: @TIMESTAMP@
-snapshot_treeish: @TIMESTAMP@
+snapshot_treeish: @TREEISH@
source_subpath: default/stage3-hppa2.0-openrc-@TIMESTAMP@
pkgcache_path: /var/tmp/catalyst/packages/default/netboot-hppa64
diff --git a/releases/specs/ia64/installcd-stage1.spec b/releases/specs/ia64/installcd-stage1.spec
index bb099bb2..18c9b89e 100644
--- a/releases/specs/ia64/installcd-stage1.spec
+++ b/releases/specs/ia64/installcd-stage1.spec
@@ -3,7 +3,7 @@ version_stamp: @TIMESTAMP@
target: livecd-stage1
rel_type: default
profile: default/linux/ia64/17.0
-snapshot_treeish: @TIMESTAMP@
+snapshot_treeish: @TREEISH@
source_subpath: default/stage3-ia64-openrc-@TIMESTAMP@
compression_mode: pixz
portage_confdir: @REPO_DIR@/releases/portage/isos
diff --git a/releases/specs/ia64/installcd-stage2-minimal.spec b/releases/specs/ia64/installcd-stage2-minimal.spec
index b3994257..140e31cb 100644
--- a/releases/specs/ia64/installcd-stage2-minimal.spec
+++ b/releases/specs/ia64/installcd-stage2-minimal.spec
@@ -3,7 +3,7 @@ version_stamp: @TIMESTAMP@
target: livecd-stage2
rel_type: default
profile: default/linux/ia64/17.0
-snapshot_treeish: @TIMESTAMP@
+snapshot_treeish: @TREEISH@
source_subpath: default/livecd-stage1-ia64-@TIMESTAMP@
portage_confdir: @REPO_DIR@/releases/portage/isos
diff --git a/releases/specs/ia64/stage1-openrc-23.spec b/releases/specs/ia64/stage1-openrc-23.spec
index ec873c80..99c42c45 100644
--- a/releases/specs/ia64/stage1-openrc-23.spec
+++ b/releases/specs/ia64/stage1-openrc-23.spec
@@ -3,7 +3,7 @@ version_stamp: openrc-@TIMESTAMP@
target: stage1
rel_type: 23.0-default
profile: default/linux/ia64/23.0
-snapshot_treeish: @TIMESTAMP@
+snapshot_treeish: @TREEISH@
source_subpath: 23.0-default/stage3-ia64-openrc-latest
compression_mode: pixz
update_seed: yes
diff --git a/releases/specs/ia64/stage1-openrc.spec b/releases/specs/ia64/stage1-openrc.spec
index 3110fae7..738cd2c0 100644
--- a/releases/specs/ia64/stage1-openrc.spec
+++ b/releases/specs/ia64/stage1-openrc.spec
@@ -3,7 +3,7 @@ version_stamp: openrc-@TIMESTAMP@
target: stage1
rel_type: default
profile: default/linux/ia64/17.0
-snapshot_treeish: @TIMESTAMP@
+snapshot_treeish: @TREEISH@
source_subpath: default/stage3-ia64-openrc-latest
compression_mode: pixz
update_seed: yes
diff --git a/releases/specs/ia64/stage1-systemd-23.spec b/releases/specs/ia64/stage1-systemd-23.spec
index dc15ac1d..dc7de5dd 100644
--- a/releases/specs/ia64/stage1-systemd-23.spec
+++ b/releases/specs/ia64/stage1-systemd-23.spec
@@ -3,7 +3,7 @@ version_stamp: systemd-@TIMESTAMP@
target: stage1
rel_type: 23.0-default
profile: default/linux/ia64/23.0/systemd
-snapshot_treeish: @TIMESTAMP@
+snapshot_treeish: @TREEISH@
source_subpath: 23.0-default/stage3-ia64-systemd-latest
compression_mode: pixz
update_seed: yes
diff --git a/releases/specs/ia64/stage1-systemd-mu.spec b/releases/specs/ia64/stage1-systemd-mu.spec
index e4263ccd..32f92bef 100644
--- a/releases/specs/ia64/stage1-systemd-mu.spec
+++ b/releases/specs/ia64/stage1-systemd-mu.spec
@@ -3,7 +3,7 @@ version_stamp: systemd-mergedusr-@TIMESTAMP@
target: stage1
rel_type: mergedusr
profile: default/linux/ia64/17.0/systemd/merged-usr
-snapshot_treeish: @TIMESTAMP@
+snapshot_treeish: @TREEISH@
source_subpath: mergedusr/stage3-ia64-systemd-mergedusr-latest
compression_mode: pixz
update_seed: yes
diff --git a/releases/specs/ia64/stage3-openrc-23.spec b/releases/specs/ia64/stage3-openrc-23.spec
index e8c203f2..bc38a0e6 100644
--- a/releases/specs/ia64/stage3-openrc-23.spec
+++ b/releases/specs/ia64/stage3-openrc-23.spec
@@ -3,7 +3,7 @@ version_stamp: openrc-@TIMESTAMP@
target: stage3
rel_type: 23.0-default
profile: default/linux/ia64/23.0
-snapshot_treeish: @TIMESTAMP@
+snapshot_treeish: @TREEISH@
source_subpath: 23.0-default/stage1-ia64-openrc-@TIMESTAMP@
compression_mode: pixz
portage_confdir: @REPO_DIR@/releases/portage/stages
diff --git a/releases/specs/ia64/stage3-openrc.spec b/releases/specs/ia64/stage3-openrc.spec
index 38a2d2ab..81e2ea75 100644
--- a/releases/specs/ia64/stage3-openrc.spec
+++ b/releases/specs/ia64/stage3-openrc.spec
@@ -3,7 +3,7 @@ version_stamp: openrc-@TIMESTAMP@
target: stage3
rel_type: default
profile: default/linux/ia64/17.0
-snapshot_treeish: @TIMESTAMP@
+snapshot_treeish: @TREEISH@
source_subpath: default/stage1-ia64-openrc-@TIMESTAMP@
compression_mode: pixz
portage_confdir: @REPO_DIR@/releases/portage/stages
diff --git a/releases/specs/ia64/stage3-systemd-23.spec b/releases/specs/ia64/stage3-systemd-23.spec
index 7a864470..7baea410 100644
--- a/releases/specs/ia64/stage3-systemd-23.spec
+++ b/releases/specs/ia64/stage3-systemd-23.spec
@@ -3,7 +3,7 @@ version_stamp: systemd-@TIMESTAMP@
target: stage3
rel_type: 23.0-default
profile: default/linux/ia64/23.0/systemd
-snapshot_treeish: @TIMESTAMP@
+snapshot_treeish: @TREEISH@
source_subpath: 23.0-default/stage1-ia64-systemd-@TIMESTAMP@
compression_mode: pixz
portage_confdir: @REPO_DIR@/releases/portage/stages
diff --git a/releases/specs/ia64/stage3-systemd-mu.spec b/releases/specs/ia64/stage3-systemd-mu.spec
index 8e0f7ad7..880a33ae 100644
--- a/releases/specs/ia64/stage3-systemd-mu.spec
+++ b/releases/specs/ia64/stage3-systemd-mu.spec
@@ -3,7 +3,7 @@ version_stamp: systemd-mergedusr-@TIMESTAMP@
target: stage3
rel_type: mergedusr
profile: default/linux/ia64/17.0/systemd/merged-usr
-snapshot_treeish: @TIMESTAMP@
+snapshot_treeish: @TREEISH@
source_subpath: mergedusr/stage1-ia64-systemd-mergedusr-@TIMESTAMP@
compression_mode: pixz
portage_confdir: @REPO_DIR@/releases/portage/stages
diff --git a/releases/specs/ppc/ppc32/installcd-stage1.spec b/releases/specs/ppc/ppc32/installcd-stage1.spec
index 6d478bdb..223526a0 100644
--- a/releases/specs/ppc/ppc32/installcd-stage1.spec
+++ b/releases/specs/ppc/ppc32/installcd-stage1.spec
@@ -3,7 +3,7 @@ target: livecd-stage1
version_stamp: @TIMESTAMP@
rel_type: default
profile: default/linux/ppc/17.0
-snapshot_treeish: @TIMESTAMP@
+snapshot_treeish: @TREEISH@
source_subpath: default/stage3-ppc-openrc-@TIMESTAMP@
compression_mode: pixz
portage_confdir: @REPO_DIR@/releases/portage/isos
diff --git a/releases/specs/ppc/ppc32/installcd-stage2-minimal.spec b/releases/specs/ppc/ppc32/installcd-stage2-minimal.spec
index b7a93851..2845f3da 100644
--- a/releases/specs/ppc/ppc32/installcd-stage2-minimal.spec
+++ b/releases/specs/ppc/ppc32/installcd-stage2-minimal.spec
@@ -3,7 +3,7 @@ target: livecd-stage2
version_stamp: @TIMESTAMP@
rel_type: default
profile: default/linux/ppc/17.0
-snapshot_treeish: @TIMESTAMP@
+snapshot_treeish: @TREEISH@
source_subpath: default/livecd-stage1-ppc-@TIMESTAMP@
portage_confdir: @REPO_DIR@/releases/portage/isos
diff --git a/releases/specs/ppc/ppc32/stage1-musl-hardened-openrc-23.spec b/releases/specs/ppc/ppc32/stage1-musl-hardened-openrc-23.spec
index 4cb034be..2b5e6f5b 100644
--- a/releases/specs/ppc/ppc32/stage1-musl-hardened-openrc-23.spec
+++ b/releases/specs/ppc/ppc32/stage1-musl-hardened-openrc-23.spec
@@ -3,7 +3,7 @@ target: stage1
version_stamp: musl-hardened-openrc-@TIMESTAMP@
rel_type: 23.0-musl-hardened
profile: default/linux/ppc/23.0/musl/hardened
-snapshot_treeish: @TIMESTAMP@
+snapshot_treeish: @TREEISH@
chost: powerpc-unknown-linux-musl
source_subpath: 23.0-musl-hardened/stage3-ppc-musl-hardened-openrc-latest
compression_mode: pixz
diff --git a/releases/specs/ppc/ppc32/stage1-musl-hardened-openrc.spec b/releases/specs/ppc/ppc32/stage1-musl-hardened-openrc.spec
index df0a569e..b442a62e 100644
--- a/releases/specs/ppc/ppc32/stage1-musl-hardened-openrc.spec
+++ b/releases/specs/ppc/ppc32/stage1-musl-hardened-openrc.spec
@@ -3,7 +3,7 @@ target: stage1
version_stamp: musl-hardened-openrc-@TIMESTAMP@
rel_type: musl-hardened
profile: default/linux/ppc/17.0/musl/hardened
-snapshot_treeish: @TIMESTAMP@
+snapshot_treeish: @TREEISH@
chost: powerpc-gentoo-linux-musl
source_subpath: musl-hardened/stage3-ppc-musl-hardened-openrc-latest
compression_mode: pixz
diff --git a/releases/specs/ppc/ppc32/stage1-openrc-23.spec b/releases/specs/ppc/ppc32/stage1-openrc-23.spec
index a5b7394e..4da5f78c 100644
--- a/releases/specs/ppc/ppc32/stage1-openrc-23.spec
+++ b/releases/specs/ppc/ppc32/stage1-openrc-23.spec
@@ -3,7 +3,7 @@ target: stage1
version_stamp: openrc-@TIMESTAMP@
rel_type: 23.0-default
profile: default/linux/ppc/23.0
-snapshot_treeish: @TIMESTAMP@
+snapshot_treeish: @TREEISH@
source_subpath: 23.0-default/stage3-ppc-openrc-latest
compression_mode: pixz
update_seed: yes
diff --git a/releases/specs/ppc/ppc32/stage1-openrc.spec b/releases/specs/ppc/ppc32/stage1-openrc.spec
index 2454f617..5a122c07 100644
--- a/releases/specs/ppc/ppc32/stage1-openrc.spec
+++ b/releases/specs/ppc/ppc32/stage1-openrc.spec
@@ -3,7 +3,7 @@ target: stage1
version_stamp: openrc-@TIMESTAMP@
rel_type: default
profile: default/linux/ppc/17.0
-snapshot_treeish: @TIMESTAMP@
+snapshot_treeish: @TREEISH@
source_subpath: default/stage3-ppc-openrc-latest
compression_mode: pixz
update_seed: yes
diff --git a/releases/specs/ppc/ppc32/stage1-systemd-23.spec b/releases/specs/ppc/ppc32/stage1-systemd-23.spec
index 6a9258d7..d91bd55a 100644
--- a/releases/specs/ppc/ppc32/stage1-systemd-23.spec
+++ b/releases/specs/ppc/ppc32/stage1-systemd-23.spec
@@ -3,7 +3,7 @@ target: stage1
version_stamp: systemd-@TIMESTAMP@
rel_type: 23.0-default
profile: default/linux/ppc/23.0/systemd
-snapshot_treeish: @TIMESTAMP@
+snapshot_treeish: @TREEISH@
source_subpath: 23.0-default/stage3-ppc-systemd-latest
compression_mode: pixz
update_seed: yes
diff --git a/releases/specs/ppc/ppc32/stage1-systemd-mu.spec b/releases/specs/ppc/ppc32/stage1-systemd-mu.spec
index 1bde7954..38c5d1af 100644
--- a/releases/specs/ppc/ppc32/stage1-systemd-mu.spec
+++ b/releases/specs/ppc/ppc32/stage1-systemd-mu.spec
@@ -3,7 +3,7 @@ target: stage1
version_stamp: systemd-mergedusr-@TIMESTAMP@
rel_type: mergedusr
profile: default/linux/ppc/17.0/systemd/merged-usr
-snapshot_treeish: @TIMESTAMP@
+snapshot_treeish: @TREEISH@
source_subpath: mergedusr/stage3-ppc-systemd-mergedusr-latest
compression_mode: pixz
update_seed: yes
diff --git a/releases/specs/ppc/ppc32/stage3-musl-hardened-openrc-23.spec b/releases/specs/ppc/ppc32/stage3-musl-hardened-openrc-23.spec
index c2fbd0e6..1be85823 100644
--- a/releases/specs/ppc/ppc32/stage3-musl-hardened-openrc-23.spec
+++ b/releases/specs/ppc/ppc32/stage3-musl-hardened-openrc-23.spec
@@ -3,7 +3,7 @@ target: stage3
version_stamp: musl-hardened-openrc-@TIMESTAMP@
rel_type: 23.0-musl-hardened
profile: default/linux/ppc/23.0/musl/hardened
-snapshot_treeish: @TIMESTAMP@
+snapshot_treeish: @TREEISH@
source_subpath: 23.0-musl-hardened/stage1-ppc-musl-hardened-openrc-@TIMESTAMP@
compression_mode: pixz
portage_confdir: @REPO_DIR@/releases/portage/stages
diff --git a/releases/specs/ppc/ppc32/stage3-musl-hardened-openrc.spec b/releases/specs/ppc/ppc32/stage3-musl-hardened-openrc.spec
index 139e5686..8fb54276 100644
--- a/releases/specs/ppc/ppc32/stage3-musl-hardened-openrc.spec
+++ b/releases/specs/ppc/ppc32/stage3-musl-hardened-openrc.spec
@@ -3,7 +3,7 @@ target: stage3
version_stamp: musl-hardened-openrc-@TIMESTAMP@
rel_type: musl-hardened
profile: default/linux/ppc/17.0/musl/hardened
-snapshot_treeish: @TIMESTAMP@
+snapshot_treeish: @TREEISH@
source_subpath: musl-hardened/stage1-ppc-musl-hardened-openrc-@TIMESTAMP@
compression_mode: pixz
portage_confdir: @REPO_DIR@/releases/portage/stages
diff --git a/releases/specs/ppc/ppc32/stage3-openrc-23.spec b/releases/specs/ppc/ppc32/stage3-openrc-23.spec
index 7444eb88..2bcf1af9 100644
--- a/releases/specs/ppc/ppc32/stage3-openrc-23.spec
+++ b/releases/specs/ppc/ppc32/stage3-openrc-23.spec
@@ -3,7 +3,7 @@ target: stage3
version_stamp: openrc-@TIMESTAMP@
rel_type: 23.0-default
profile: default/linux/ppc/23.0
-snapshot_treeish: @TIMESTAMP@
+snapshot_treeish: @TREEISH@
source_subpath: 23.0-default/stage1-ppc-openrc-@TIMESTAMP@
compression_mode: pixz
portage_confdir: @REPO_DIR@/releases/portage/stages
diff --git a/releases/specs/ppc/ppc32/stage3-openrc.spec b/releases/specs/ppc/ppc32/stage3-openrc.spec
index 393cf08a..4c385ae6 100644
--- a/releases/specs/ppc/ppc32/stage3-openrc.spec
+++ b/releases/specs/ppc/ppc32/stage3-openrc.spec
@@ -3,7 +3,7 @@ target: stage3
version_stamp: openrc-@TIMESTAMP@
rel_type: default
profile: default/linux/ppc/17.0
-snapshot_treeish: @TIMESTAMP@
+snapshot_treeish: @TREEISH@
source_subpath: default/stage1-ppc-openrc-@TIMESTAMP@
compression_mode: pixz
portage_confdir: @REPO_DIR@/releases/portage/stages
diff --git a/releases/specs/ppc/ppc32/stage3-systemd-23.spec b/releases/specs/ppc/ppc32/stage3-systemd-23.spec
index 9c8fb0e2..1322cf5a 100644
--- a/releases/specs/ppc/ppc32/stage3-systemd-23.spec
+++ b/releases/specs/ppc/ppc32/stage3-systemd-23.spec
@@ -3,7 +3,7 @@ target: stage3
version_stamp: systemd-@TIMESTAMP@
rel_type: 23.0-default
profile: default/linux/ppc/23.0/systemd
-snapshot_treeish: @TIMESTAMP@
+snapshot_treeish: @TREEISH@
source_subpath: 23.0-default/stage1-ppc-systemd-@TIMESTAMP@
compression_mode: pixz
portage_confdir: @REPO_DIR@/releases/portage/stages
diff --git a/releases/specs/ppc/ppc32/stage3-systemd-mu.spec b/releases/specs/ppc/ppc32/stage3-systemd-mu.spec
index a9db2836..3589a8df 100644
--- a/releases/specs/ppc/ppc32/stage3-systemd-mu.spec
+++ b/releases/specs/ppc/ppc32/stage3-systemd-mu.spec
@@ -3,7 +3,7 @@ target: stage3
version_stamp: systemd-mergedusr-@TIMESTAMP@
rel_type: mergedusr
profile: default/linux/ppc/17.0/systemd/merged-usr
-snapshot_treeish: @TIMESTAMP@
+snapshot_treeish: @TREEISH@
source_subpath: mergedusr/stage1-ppc-systemd-mergedusr-@TIMESTAMP@
compression_mode: pixz
portage_confdir: @REPO_DIR@/releases/portage/stages
diff --git a/releases/specs/ppc/ppc64/stage1-musl-hardened-openrc-23.spec b/releases/specs/ppc/ppc64/stage1-musl-hardened-openrc-23.spec
index 51fa1533..df106331 100644
--- a/releases/specs/ppc/ppc64/stage1-musl-hardened-openrc-23.spec
+++ b/releases/specs/ppc/ppc64/stage1-musl-hardened-openrc-23.spec
@@ -3,7 +3,7 @@ target: stage1
version_stamp: musl-hardened-openrc-@TIMESTAMP@
rel_type: 23.0-musl-hardened
profile: default/linux/ppc64/23.0/musl/hardened
-snapshot_treeish: @TIMESTAMP@
+snapshot_treeish: @TREEISH@
source_subpath: 23.0-musl-hardened/stage3-ppc64-musl-hardened-openrc-latest
chost: powerpc64-unknown-linux-musl
compression_mode: pixz
diff --git a/releases/specs/ppc/ppc64/stage1-musl-hardened-openrc.spec b/releases/specs/ppc/ppc64/stage1-musl-hardened-openrc.spec
index 5c29e335..7a864457 100644
--- a/releases/specs/ppc/ppc64/stage1-musl-hardened-openrc.spec
+++ b/releases/specs/ppc/ppc64/stage1-musl-hardened-openrc.spec
@@ -3,7 +3,7 @@ target: stage1
version_stamp: musl-hardened-openrc-@TIMESTAMP@
rel_type: musl-hardened
profile: default/linux/ppc64/17.0/musl/hardened
-snapshot_treeish: @TIMESTAMP@
+snapshot_treeish: @TREEISH@
source_subpath: musl-hardened/stage3-ppc64-musl-hardened-openrc-latest
chost: powerpc64-gentoo-linux-musl
compression_mode: pixz
diff --git a/releases/specs/ppc/ppc64/stage1-openrc-23.spec b/releases/specs/ppc/ppc64/stage1-openrc-23.spec
index b454a3d8..98381632 100644
--- a/releases/specs/ppc/ppc64/stage1-openrc-23.spec
+++ b/releases/specs/ppc/ppc64/stage1-openrc-23.spec
@@ -3,7 +3,7 @@ target: stage1
version_stamp: openrc-@TIMESTAMP@
rel_type: 23.0-default
profile: default/linux/ppc64/23.0
-snapshot_treeish: @TIMESTAMP@
+snapshot_treeish: @TREEISH@
source_subpath: 23.0-default/stage3-ppc64-openrc-latest
compression_mode: pixz
update_seed: yes
diff --git a/releases/specs/ppc/ppc64/stage1-openrc.spec b/releases/specs/ppc/ppc64/stage1-openrc.spec
index 31aea3ec..ae24b432 100644
--- a/releases/specs/ppc/ppc64/stage1-openrc.spec
+++ b/releases/specs/ppc/ppc64/stage1-openrc.spec
@@ -3,7 +3,7 @@ target: stage1
version_stamp: openrc-@TIMESTAMP@
rel_type: default
profile: default/linux/ppc64/17.0
-snapshot_treeish: @TIMESTAMP@
+snapshot_treeish: @TREEISH@
source_subpath: default/stage3-ppc64-openrc-latest
compression_mode: pixz
update_seed: yes
diff --git a/releases/specs/ppc/ppc64/stage1-systemd-23.spec b/releases/specs/ppc/ppc64/stage1-systemd-23.spec
index c3631722..35f73342 100644
--- a/releases/specs/ppc/ppc64/stage1-systemd-23.spec
+++ b/releases/specs/ppc/ppc64/stage1-systemd-23.spec
@@ -3,7 +3,7 @@ target: stage1
version_stamp: systemd-@TIMESTAMP@
rel_type: 23.0-default
profile: default/linux/ppc64/23.0/systemd
-snapshot_treeish: @TIMESTAMP@
+snapshot_treeish: @TREEISH@
source_subpath: 23.0-default/stage3-ppc64-systemd-latest
compression_mode: pixz
update_seed: yes
diff --git a/releases/specs/ppc/ppc64/stage1-systemd-mu.spec b/releases/specs/ppc/ppc64/stage1-systemd-mu.spec
index 218f4cbc..d0ca2f08 100644
--- a/releases/specs/ppc/ppc64/stage1-systemd-mu.spec
+++ b/releases/specs/ppc/ppc64/stage1-systemd-mu.spec
@@ -3,7 +3,7 @@ target: stage1
version_stamp: systemd-mergedusr-@TIMESTAMP@
rel_type: mergedusr
profile: default/linux/ppc64/17.0/systemd/merged-usr
-snapshot_treeish: @TIMESTAMP@
+snapshot_treeish: @TREEISH@
source_subpath: mergedusr/stage3-ppc64-systemd-mergedusr-latest
compression_mode: pixz
update_seed: yes
diff --git a/releases/specs/ppc/ppc64/stage3-musl-hardened-openrc-23.spec b/releases/specs/ppc/ppc64/stage3-musl-hardened-openrc-23.spec
index da6bf3d2..a940f9c9 100644
--- a/releases/specs/ppc/ppc64/stage3-musl-hardened-openrc-23.spec
+++ b/releases/specs/ppc/ppc64/stage3-musl-hardened-openrc-23.spec
@@ -3,7 +3,7 @@ target: stage3
version_stamp: musl-hardened-openrc-@TIMESTAMP@
rel_type: 23.0-musl-hardened
profile: default/linux/ppc64/23.0/musl/hardened
-snapshot_treeish: @TIMESTAMP@
+snapshot_treeish: @TREEISH@
source_subpath: 23.0-musl-hardened/stage1-ppc64-musl-hardened-openrc-@TIMESTAMP@
compression_mode: pixz
portage_confdir: @REPO_DIR@/releases/portage/stages
diff --git a/releases/specs/ppc/ppc64/stage3-musl-hardened-openrc.spec b/releases/specs/ppc/ppc64/stage3-musl-hardened-openrc.spec
index 811b58a7..18d83bfb 100644
--- a/releases/specs/ppc/ppc64/stage3-musl-hardened-openrc.spec
+++ b/releases/specs/ppc/ppc64/stage3-musl-hardened-openrc.spec
@@ -3,7 +3,7 @@ target: stage3
version_stamp: musl-hardened-openrc-@TIMESTAMP@
rel_type: musl-hardened
profile: default/linux/ppc64/17.0/musl/hardened
-snapshot_treeish: @TIMESTAMP@
+snapshot_treeish: @TREEISH@
source_subpath: musl-hardened/stage1-ppc64-musl-hardened-openrc-@TIMESTAMP@
compression_mode: pixz
portage_confdir: @REPO_DIR@/releases/portage/stages
diff --git a/releases/specs/ppc/ppc64/stage3-openrc-23.spec b/releases/specs/ppc/ppc64/stage3-openrc-23.spec
index face6f10..f8fbb6d9 100644
--- a/releases/specs/ppc/ppc64/stage3-openrc-23.spec
+++ b/releases/specs/ppc/ppc64/stage3-openrc-23.spec
@@ -3,7 +3,7 @@ target: stage3
version_stamp: openrc-@TIMESTAMP@
rel_type: 23.0-default
profile: default/linux/ppc64/23.0
-snapshot_treeish: @TIMESTAMP@
+snapshot_treeish: @TREEISH@
source_subpath: 23.0-default/stage1-ppc64-openrc-@TIMESTAMP@
compression_mode: pixz
portage_confdir: @REPO_DIR@/releases/portage/stages
diff --git a/releases/specs/ppc/ppc64/stage3-openrc.spec b/releases/specs/ppc/ppc64/stage3-openrc.spec
index 29244c94..5ea3402d 100644
--- a/releases/specs/ppc/ppc64/stage3-openrc.spec
+++ b/releases/specs/ppc/ppc64/stage3-openrc.spec
@@ -3,7 +3,7 @@ target: stage3
version_stamp: openrc-@TIMESTAMP@
rel_type: default
profile: default/linux/ppc64/17.0
-snapshot_treeish: @TIMESTAMP@
+snapshot_treeish: @TREEISH@
source_subpath: default/stage1-ppc64-openrc-@TIMESTAMP@
compression_mode: pixz
portage_confdir: @REPO_DIR@/releases/portage/stages
diff --git a/releases/specs/ppc/ppc64/stage3-systemd-23.spec b/releases/specs/ppc/ppc64/stage3-systemd-23.spec
index d9ac17d4..a7bf79fd 100644
--- a/releases/specs/ppc/ppc64/stage3-systemd-23.spec
+++ b/releases/specs/ppc/ppc64/stage3-systemd-23.spec
@@ -3,7 +3,7 @@ target: stage3
version_stamp: systemd-@TIMESTAMP@
rel_type: 23.0-default
profile: default/linux/ppc64/23.0/systemd
-snapshot_treeish: @TIMESTAMP@
+snapshot_treeish: @TREEISH@
source_subpath: 23.0-default/stage1-ppc64-systemd-@TIMESTAMP@
compression_mode: pixz
portage_confdir: @REPO_DIR@/releases/portage/stages
diff --git a/releases/specs/ppc/ppc64/stage3-systemd-mu.spec b/releases/specs/ppc/ppc64/stage3-systemd-mu.spec
index 2a3c1d3a..de06e4e9 100644
--- a/releases/specs/ppc/ppc64/stage3-systemd-mu.spec
+++ b/releases/specs/ppc/ppc64/stage3-systemd-mu.spec
@@ -3,7 +3,7 @@ target: stage3
version_stamp: systemd-mergedusr-@TIMESTAMP@
rel_type: mergedusr
profile: default/linux/ppc64/17.0/systemd/merged-usr
-snapshot_treeish: @TIMESTAMP@
+snapshot_treeish: @TREEISH@
source_subpath: mergedusr/stage1-ppc64-systemd-mergedusr-@TIMESTAMP@
compression_mode: pixz
portage_confdir: @REPO_DIR@/releases/portage/stages
diff --git a/releases/specs/ppc/ppc64le/installcd-stage1.spec b/releases/specs/ppc/ppc64le/installcd-stage1.spec
index 6f7310ac..68960307 100644
--- a/releases/specs/ppc/ppc64le/installcd-stage1.spec
+++ b/releases/specs/ppc/ppc64le/installcd-stage1.spec
@@ -3,7 +3,7 @@ version_stamp: @TIMESTAMP@
target: livecd-stage1
rel_type: default
profile: default/linux/ppc64le/17.0
-snapshot_treeish: @TIMESTAMP@
+snapshot_treeish: @TREEISH@
source_subpath: default/stage3-ppc64le-openrc-@TIMESTAMP@
compression_mode: pixz
portage_confdir: @REPO_DIR@/releases/portage/isos
diff --git a/releases/specs/ppc/ppc64le/installcd-stage2-minimal.spec b/releases/specs/ppc/ppc64le/installcd-stage2-minimal.spec
index 90201952..133df307 100644
--- a/releases/specs/ppc/ppc64le/installcd-stage2-minimal.spec
+++ b/releases/specs/ppc/ppc64le/installcd-stage2-minimal.spec
@@ -3,7 +3,7 @@ version_stamp: @TIMESTAMP@
target: livecd-stage2
rel_type: default
profile: default/linux/ppc64le/17.0
-snapshot_treeish: @TIMESTAMP@
+snapshot_treeish: @TREEISH@
source_subpath: default/livecd-stage1-ppc64le-@TIMESTAMP@
portage_confdir: @REPO_DIR@/releases/portage/isos
diff --git a/releases/specs/ppc/ppc64le/stage1-musl-hardened-openrc-23.spec b/releases/specs/ppc/ppc64le/stage1-musl-hardened-openrc-23.spec
index 1191c2c1..5978b580 100644
--- a/releases/specs/ppc/ppc64le/stage1-musl-hardened-openrc-23.spec
+++ b/releases/specs/ppc/ppc64le/stage1-musl-hardened-openrc-23.spec
@@ -3,7 +3,7 @@ target: stage1
version_stamp: musl-hardened-openrc-@TIMESTAMP@
rel_type: 23.0-musl-hardened
profile: default/linux/ppc64le/23.0/musl/hardened
-snapshot_treeish: @TIMESTAMP@
+snapshot_treeish: @TREEISH@
source_subpath: 23.0-musl-hardened/stage3-ppc64le-musl-hardened-openrc-latest
chost: powerpc64le-unknown-linux-musl
compression_mode: pixz
diff --git a/releases/specs/ppc/ppc64le/stage1-musl-hardened-openrc-power9le-23.spec b/releases/specs/ppc/ppc64le/stage1-musl-hardened-openrc-power9le-23.spec
index 824f8f7b..e3d7a690 100644
--- a/releases/specs/ppc/ppc64le/stage1-musl-hardened-openrc-power9le-23.spec
+++ b/releases/specs/ppc/ppc64le/stage1-musl-hardened-openrc-power9le-23.spec
@@ -3,7 +3,7 @@ target: stage1
version_stamp: musl-hardened-openrc-@TIMESTAMP@
rel_type: 23.0-musl-hardened
profile: default/linux/ppc64le/23.0/musl/hardened
-snapshot_treeish: @TIMESTAMP@
+snapshot_treeish: @TREEISH@
source_subpath: 23.0-musl-hardened/stage3-power9le-musl-hardened-openrc-latest
chost: powerpc64le-unknown-linux-musl
compression_mode: pixz
diff --git a/releases/specs/ppc/ppc64le/stage1-musl-hardened-openrc-power9le.spec b/releases/specs/ppc/ppc64le/stage1-musl-hardened-openrc-power9le.spec
index 46159d41..57aec650 100644
--- a/releases/specs/ppc/ppc64le/stage1-musl-hardened-openrc-power9le.spec
+++ b/releases/specs/ppc/ppc64le/stage1-musl-hardened-openrc-power9le.spec
@@ -3,7 +3,7 @@ target: stage1
version_stamp: musl-hardened-openrc-@TIMESTAMP@
rel_type: power9le-musl-hardened
profile: default/linux/ppc64le/17.0/musl/hardened
-snapshot_treeish: @TIMESTAMP@
+snapshot_treeish: @TREEISH@
source_subpath: power9le-musl-hardened/stage3-power9le-musl-hardened-openrc-latest
chost: powerpc64le-gentoo-linux-musl
compression_mode: pixz
diff --git a/releases/specs/ppc/ppc64le/stage1-musl-hardened-openrc.spec b/releases/specs/ppc/ppc64le/stage1-musl-hardened-openrc.spec
index 78966861..97f9c0c4 100644
--- a/releases/specs/ppc/ppc64le/stage1-musl-hardened-openrc.spec
+++ b/releases/specs/ppc/ppc64le/stage1-musl-hardened-openrc.spec
@@ -3,7 +3,7 @@ target: stage1
version_stamp: musl-hardened-openrc-@TIMESTAMP@
rel_type: musl-hardened
profile: default/linux/ppc64le/17.0/musl/hardened
-snapshot_treeish: @TIMESTAMP@
+snapshot_treeish: @TREEISH@
source_subpath: musl-hardened/stage3-ppc64le-musl-hardened-openrc-latest
chost: powerpc64le-gentoo-linux-musl
compression_mode: pixz
diff --git a/releases/specs/ppc/ppc64le/stage1-openrc-23.spec b/releases/specs/ppc/ppc64le/stage1-openrc-23.spec
index 03896ba0..fd707efb 100644
--- a/releases/specs/ppc/ppc64le/stage1-openrc-23.spec
+++ b/releases/specs/ppc/ppc64le/stage1-openrc-23.spec
@@ -3,7 +3,7 @@ target: stage1
version_stamp: openrc-@TIMESTAMP@
rel_type: 23.0-default
profile: default/linux/ppc64le/23.0
-snapshot_treeish: @TIMESTAMP@
+snapshot_treeish: @TREEISH@
source_subpath: 23.0-default/stage3-ppc64le-openrc-latest
compression_mode: pixz
update_seed: yes
diff --git a/releases/specs/ppc/ppc64le/stage1-openrc-power9le-23.spec b/releases/specs/ppc/ppc64le/stage1-openrc-power9le-23.spec
index dd94ceee..c5b5cb6e 100644
--- a/releases/specs/ppc/ppc64le/stage1-openrc-power9le-23.spec
+++ b/releases/specs/ppc/ppc64le/stage1-openrc-power9le-23.spec
@@ -3,7 +3,7 @@ target: stage1
version_stamp: openrc-@TIMESTAMP@
rel_type: 23.0-default
profile: default/linux/ppc64le/23.0
-snapshot_treeish: @TIMESTAMP@
+snapshot_treeish: @TREEISH@
source_subpath: 23.0-default/stage3-power9le-openrc-latest
compression_mode: pixz
update_seed: yes
diff --git a/releases/specs/ppc/ppc64le/stage1-openrc-power9le.spec b/releases/specs/ppc/ppc64le/stage1-openrc-power9le.spec
index b7114afc..e312391c 100644
--- a/releases/specs/ppc/ppc64le/stage1-openrc-power9le.spec
+++ b/releases/specs/ppc/ppc64le/stage1-openrc-power9le.spec
@@ -3,7 +3,7 @@ target: stage1
version_stamp: openrc-@TIMESTAMP@
rel_type: power9le
profile: default/linux/ppc64le/17.0
-snapshot_treeish: @TIMESTAMP@
+snapshot_treeish: @TREEISH@
source_subpath: power9le/stage3-power9le-openrc-latest
compression_mode: pixz
update_seed: yes
diff --git a/releases/specs/ppc/ppc64le/stage1-openrc.spec b/releases/specs/ppc/ppc64le/stage1-openrc.spec
index b7183d62..c8f11884 100644
--- a/releases/specs/ppc/ppc64le/stage1-openrc.spec
+++ b/releases/specs/ppc/ppc64le/stage1-openrc.spec
@@ -3,7 +3,7 @@ target: stage1
version_stamp: openrc-@TIMESTAMP@
rel_type: default
profile: default/linux/ppc64le/17.0
-snapshot_treeish: @TIMESTAMP@
+snapshot_treeish: @TREEISH@
source_subpath: default/stage3-ppc64le-openrc-latest
compression_mode: pixz
update_seed: yes
diff --git a/releases/specs/ppc/ppc64le/stage1-systemd-23.spec b/releases/specs/ppc/ppc64le/stage1-systemd-23.spec
index de39b03b..1a2271ba 100644
--- a/releases/specs/ppc/ppc64le/stage1-systemd-23.spec
+++ b/releases/specs/ppc/ppc64le/stage1-systemd-23.spec
@@ -3,7 +3,7 @@ target: stage1
version_stamp: systemd-@TIMESTAMP@
rel_type: 23.0-default
profile: default/linux/ppc64le/23.0/systemd
-snapshot_treeish: @TIMESTAMP@
+snapshot_treeish: @TREEISH@
source_subpath: 23.0-default/stage3-ppc64le-systemd-latest
compression_mode: pixz
update_seed: yes
diff --git a/releases/specs/ppc/ppc64le/stage1-systemd-mu-power9le.spec b/releases/specs/ppc/ppc64le/stage1-systemd-mu-power9le.spec
index ff975d57..83eca20b 100644
--- a/releases/specs/ppc/ppc64le/stage1-systemd-mu-power9le.spec
+++ b/releases/specs/ppc/ppc64le/stage1-systemd-mu-power9le.spec
@@ -3,7 +3,7 @@ target: stage1
version_stamp: systemd-mergedusr-@TIMESTAMP@
rel_type: power9le-mergedusr
profile: default/linux/ppc64le/17.0/systemd/merged-usr
-snapshot_treeish: @TIMESTAMP@
+snapshot_treeish: @TREEISH@
source_subpath: power9le-mergedusr/stage3-power9le-systemd-mergedusr-latest
compression_mode: pixz
update_seed: yes
diff --git a/releases/specs/ppc/ppc64le/stage1-systemd-mu.spec b/releases/specs/ppc/ppc64le/stage1-systemd-mu.spec
index 0f4aab39..18ba0201 100644
--- a/releases/specs/ppc/ppc64le/stage1-systemd-mu.spec
+++ b/releases/specs/ppc/ppc64le/stage1-systemd-mu.spec
@@ -3,7 +3,7 @@ target: stage1
version_stamp: systemd-mergedusr-@TIMESTAMP@
rel_type: mergedusr
profile: default/linux/ppc64le/17.0/systemd/merged-usr
-snapshot_treeish: @TIMESTAMP@
+snapshot_treeish: @TREEISH@
source_subpath: mergedusr/stage3-ppc64le-systemd-mergedusr-latest
compression_mode: pixz
update_seed: yes
diff --git a/releases/specs/ppc/ppc64le/stage1-systemd-power9le-23.spec b/releases/specs/ppc/ppc64le/stage1-systemd-power9le-23.spec
index e9177871..fbacc11c 100644
--- a/releases/specs/ppc/ppc64le/stage1-systemd-power9le-23.spec
+++ b/releases/specs/ppc/ppc64le/stage1-systemd-power9le-23.spec
@@ -3,7 +3,7 @@ target: stage1
version_stamp: systemd-@TIMESTAMP@
rel_type: 23.0-default
profile: default/linux/ppc64le/23.0/systemd
-snapshot_treeish: @TIMESTAMP@
+snapshot_treeish: @TREEISH@
source_subpath: 23.0-default/stage3-power9le-systemd-latest
compression_mode: pixz
update_seed: yes
diff --git a/releases/specs/ppc/ppc64le/stage3-musl-hardened-openrc-23.spec b/releases/specs/ppc/ppc64le/stage3-musl-hardened-openrc-23.spec
index 81f9bfc7..0c916596 100644
--- a/releases/specs/ppc/ppc64le/stage3-musl-hardened-openrc-23.spec
+++ b/releases/specs/ppc/ppc64le/stage3-musl-hardened-openrc-23.spec
@@ -3,7 +3,7 @@ target: stage3
version_stamp: musl-hardened-openrc-@TIMESTAMP@
rel_type: 23.0-musl-hardened
profile: default/linux/ppc64le/23.0/musl/hardened
-snapshot_treeish: @TIMESTAMP@
+snapshot_treeish: @TREEISH@
source_subpath: 23.0-musl-hardened/stage1-ppc64le-musl-hardened-openrc-@TIMESTAMP@
compression_mode: pixz
portage_confdir: @REPO_DIR@/releases/portage/stages
diff --git a/releases/specs/ppc/ppc64le/stage3-musl-hardened-openrc-power9le-23.spec b/releases/specs/ppc/ppc64le/stage3-musl-hardened-openrc-power9le-23.spec
index 6b49c328..0235172c 100644
--- a/releases/specs/ppc/ppc64le/stage3-musl-hardened-openrc-power9le-23.spec
+++ b/releases/specs/ppc/ppc64le/stage3-musl-hardened-openrc-power9le-23.spec
@@ -3,7 +3,7 @@ target: stage3
version_stamp: musl-hardened-openrc-@TIMESTAMP@
rel_type: 23.0-musl-hardened
profile: default/linux/ppc64le/23.0/musl/hardened
-snapshot_treeish: @TIMESTAMP@
+snapshot_treeish: @TREEISH@
source_subpath: 23.0-musl-hardened/stage1-power9le-musl-hardened-openrc-@TIMESTAMP@
compression_mode: pixz
portage_confdir: @REPO_DIR@/releases/portage/stages
diff --git a/releases/specs/ppc/ppc64le/stage3-musl-hardened-openrc-power9le.spec b/releases/specs/ppc/ppc64le/stage3-musl-hardened-openrc-power9le.spec
index db5655a2..00886625 100644
--- a/releases/specs/ppc/ppc64le/stage3-musl-hardened-openrc-power9le.spec
+++ b/releases/specs/ppc/ppc64le/stage3-musl-hardened-openrc-power9le.spec
@@ -3,7 +3,7 @@ target: stage3
version_stamp: musl-hardened-openrc-@TIMESTAMP@
rel_type: power9le-musl-hardened
profile: default/linux/ppc64le/17.0/musl/hardened
-snapshot_treeish: @TIMESTAMP@
+snapshot_treeish: @TREEISH@
source_subpath: power9le-musl-hardened/stage1-power9le-musl-hardened-openrc-@TIMESTAMP@
compression_mode: pixz
portage_confdir: @REPO_DIR@/releases/portage/stages
diff --git a/releases/specs/ppc/ppc64le/stage3-musl-hardened-openrc.spec b/releases/specs/ppc/ppc64le/stage3-musl-hardened-openrc.spec
index 6f8dd42b..19e18c9c 100644
--- a/releases/specs/ppc/ppc64le/stage3-musl-hardened-openrc.spec
+++ b/releases/specs/ppc/ppc64le/stage3-musl-hardened-openrc.spec
@@ -3,7 +3,7 @@ target: stage3
version_stamp: musl-hardened-openrc-@TIMESTAMP@
rel_type: musl-hardened
profile: default/linux/ppc64le/17.0/musl/hardened
-snapshot_treeish: @TIMESTAMP@
+snapshot_treeish: @TREEISH@
source_subpath: musl-hardened/stage1-ppc64le-musl-hardened-openrc-@TIMESTAMP@
compression_mode: pixz
portage_confdir: @REPO_DIR@/releases/portage/stages
diff --git a/releases/specs/ppc/ppc64le/stage3-openrc-23.spec b/releases/specs/ppc/ppc64le/stage3-openrc-23.spec
index 887beaaa..6d5fe254 100644
--- a/releases/specs/ppc/ppc64le/stage3-openrc-23.spec
+++ b/releases/specs/ppc/ppc64le/stage3-openrc-23.spec
@@ -3,7 +3,7 @@ target: stage3
version_stamp: openrc-@TIMESTAMP@
rel_type: 23.0-default
profile: default/linux/ppc64le/23.0
-snapshot_treeish: @TIMESTAMP@
+snapshot_treeish: @TREEISH@
source_subpath: 23.0-default/stage1-ppc64le-openrc-@TIMESTAMP@
compression_mode: pixz
portage_confdir: @REPO_DIR@/releases/portage/stages
diff --git a/releases/specs/ppc/ppc64le/stage3-openrc-power9le-23.spec b/releases/specs/ppc/ppc64le/stage3-openrc-power9le-23.spec
index d238d975..e667bab1 100644
--- a/releases/specs/ppc/ppc64le/stage3-openrc-power9le-23.spec
+++ b/releases/specs/ppc/ppc64le/stage3-openrc-power9le-23.spec
@@ -3,7 +3,7 @@ target: stage3
version_stamp: openrc-@TIMESTAMP@
rel_type: 23.0-default
profile: default/linux/ppc64le/23.0
-snapshot_treeish: @TIMESTAMP@
+snapshot_treeish: @TREEISH@
source_subpath: 23.0-default/stage1-power9le-openrc-@TIMESTAMP@
compression_mode: pixz
portage_confdir: @REPO_DIR@/releases/portage/stages
diff --git a/releases/specs/ppc/ppc64le/stage3-openrc-power9le.spec b/releases/specs/ppc/ppc64le/stage3-openrc-power9le.spec
index 0eec2c22..76465abe 100644
--- a/releases/specs/ppc/ppc64le/stage3-openrc-power9le.spec
+++ b/releases/specs/ppc/ppc64le/stage3-openrc-power9le.spec
@@ -3,7 +3,7 @@ target: stage3
version_stamp: openrc-@TIMESTAMP@
rel_type: power9le
profile: default/linux/ppc64le/17.0
-snapshot_treeish: @TIMESTAMP@
+snapshot_treeish: @TREEISH@
source_subpath: power9le/stage1-power9le-openrc-@TIMESTAMP@
compression_mode: pixz
portage_confdir: @REPO_DIR@/releases/portage/stages
diff --git a/releases/specs/ppc/ppc64le/stage3-openrc.spec b/releases/specs/ppc/ppc64le/stage3-openrc.spec
index 746be1b0..755e3379 100644
--- a/releases/specs/ppc/ppc64le/stage3-openrc.spec
+++ b/releases/specs/ppc/ppc64le/stage3-openrc.spec
@@ -3,7 +3,7 @@ target: stage3
version_stamp: openrc-@TIMESTAMP@
rel_type: default
profile: default/linux/ppc64le/17.0
-snapshot_treeish: @TIMESTAMP@
+snapshot_treeish: @TREEISH@
source_subpath: default/stage1-ppc64le-openrc-@TIMESTAMP@
compression_mode: pixz
portage_confdir: @REPO_DIR@/releases/portage/stages
diff --git a/releases/specs/ppc/ppc64le/stage3-systemd-23.spec b/releases/specs/ppc/ppc64le/stage3-systemd-23.spec
index 00ccb4e5..b246ee3d 100644
--- a/releases/specs/ppc/ppc64le/stage3-systemd-23.spec
+++ b/releases/specs/ppc/ppc64le/stage3-systemd-23.spec
@@ -3,7 +3,7 @@ target: stage3
version_stamp: systemd-@TIMESTAMP@
rel_type: 23.0-default
profile: default/linux/ppc64le/23.0/systemd
-snapshot_treeish: @TIMESTAMP@
+snapshot_treeish: @TREEISH@
source_subpath: 23.0-default/stage1-ppc64le-systemd-@TIMESTAMP@
compression_mode: pixz
portage_confdir: @REPO_DIR@/releases/portage/stages
diff --git a/releases/specs/ppc/ppc64le/stage3-systemd-mu-power9le.spec b/releases/specs/ppc/ppc64le/stage3-systemd-mu-power9le.spec
index 8650aa3a..04415932 100644
--- a/releases/specs/ppc/ppc64le/stage3-systemd-mu-power9le.spec
+++ b/releases/specs/ppc/ppc64le/stage3-systemd-mu-power9le.spec
@@ -3,7 +3,7 @@ target: stage3
version_stamp: systemd-mergedusr-@TIMESTAMP@
rel_type: power9le-mergedusr
profile: default/linux/ppc64le/17.0/systemd/merged-usr
-snapshot_treeish: @TIMESTAMP@
+snapshot_treeish: @TREEISH@
source_subpath: power9le-mergedusr/stage1-power9le-systemd-mergedusr-@TIMESTAMP@
compression_mode: pixz
portage_confdir: @REPO_DIR@/releases/portage/stages
diff --git a/releases/specs/ppc/ppc64le/stage3-systemd-mu.spec b/releases/specs/ppc/ppc64le/stage3-systemd-mu.spec
index 4251344b..7c47775e 100644
--- a/releases/specs/ppc/ppc64le/stage3-systemd-mu.spec
+++ b/releases/specs/ppc/ppc64le/stage3-systemd-mu.spec
@@ -3,7 +3,7 @@ target: stage3
version_stamp: systemd-mergedusr-@TIMESTAMP@
rel_type: mergedusr
profile: default/linux/ppc64le/17.0/systemd/merged-usr
-snapshot_treeish: @TIMESTAMP@
+snapshot_treeish: @TREEISH@
source_subpath: mergedusr/stage1-ppc64le-systemd-mergedusr-@TIMESTAMP@
compression_mode: pixz
portage_confdir: @REPO_DIR@/releases/portage/stages
diff --git a/releases/specs/ppc/ppc64le/stage3-systemd-power9le-23.spec b/releases/specs/ppc/ppc64le/stage3-systemd-power9le-23.spec
index d5ef784f..dad21a7f 100644
--- a/releases/specs/ppc/ppc64le/stage3-systemd-power9le-23.spec
+++ b/releases/specs/ppc/ppc64le/stage3-systemd-power9le-23.spec
@@ -3,7 +3,7 @@ target: stage3
version_stamp: systemd-@TIMESTAMP@
rel_type: 23.0-default
profile: default/linux/ppc64le/23.0/systemd
-snapshot_treeish: @TIMESTAMP@
+snapshot_treeish: @TREEISH@
source_subpath: 23.0-default/stage1-power9le-systemd-@TIMESTAMP@
compression_mode: pixz
portage_confdir: @REPO_DIR@/releases/portage/stages
diff --git a/releases/specs/ppc/ppc64le/stage3d-openrc-power9le-23.spec b/releases/specs/ppc/ppc64le/stage3d-openrc-power9le-23.spec
index bf24e264..e19e372b 100644
--- a/releases/specs/ppc/ppc64le/stage3d-openrc-power9le-23.spec
+++ b/releases/specs/ppc/ppc64le/stage3d-openrc-power9le-23.spec
@@ -3,7 +3,7 @@ target: stage3
version_stamp: desktop-openrc-@TIMESTAMP@
rel_type: 23.0-default
profile: default/linux/ppc64le/23.0/desktop
-snapshot_treeish: @TIMESTAMP@
+snapshot_treeish: @TREEISH@
source_subpath: 23.0-default/stage1-power9le-openrc-@TIMESTAMP@
compression_mode: pixz
portage_confdir: @REPO_DIR@/releases/portage/stages
diff --git a/releases/specs/ppc/ppc64le/stage3d-openrc-power9le.spec b/releases/specs/ppc/ppc64le/stage3d-openrc-power9le.spec
index b112527c..5af5afd7 100644
--- a/releases/specs/ppc/ppc64le/stage3d-openrc-power9le.spec
+++ b/releases/specs/ppc/ppc64le/stage3d-openrc-power9le.spec
@@ -3,7 +3,7 @@ target: stage3
version_stamp: desktop-openrc-@TIMESTAMP@
rel_type: power9le
profile: default/linux/ppc64le/17.0/desktop
-snapshot_treeish: @TIMESTAMP@
+snapshot_treeish: @TREEISH@
source_subpath: power9le/stage1-power9le-openrc-@TIMESTAMP@
compression_mode: pixz
portage_confdir: @REPO_DIR@/releases/portage/stages
diff --git a/releases/specs/ppc/ppc64le/stage3d-systemd-mu-power9le.spec b/releases/specs/ppc/ppc64le/stage3d-systemd-mu-power9le.spec
index eea7ba28..1f4a80dd 100644
--- a/releases/specs/ppc/ppc64le/stage3d-systemd-mu-power9le.spec
+++ b/releases/specs/ppc/ppc64le/stage3d-systemd-mu-power9le.spec
@@ -3,7 +3,7 @@ target: stage3
version_stamp: desktop-systemd-mergedusr-@TIMESTAMP@
rel_type: power9le-mergedusr
profile: default/linux/ppc64le/17.0/desktop/systemd/merged-usr
-snapshot_treeish: @TIMESTAMP@
+snapshot_treeish: @TREEISH@
source_subpath: power9le-mergedusr/stage1-power9le-systemd-mergedusr-@TIMESTAMP@
compression_mode: pixz
portage_confdir: @REPO_DIR@/releases/portage/stages
diff --git a/releases/specs/ppc/ppc64le/stage3d-systemd-power9le-23.spec b/releases/specs/ppc/ppc64le/stage3d-systemd-power9le-23.spec
index 6318009c..f54adb1b 100644
--- a/releases/specs/ppc/ppc64le/stage3d-systemd-power9le-23.spec
+++ b/releases/specs/ppc/ppc64le/stage3d-systemd-power9le-23.spec
@@ -3,7 +3,7 @@ target: stage3
version_stamp: desktop-systemd-@TIMESTAMP@
rel_type: 23.0-default
profile: default/linux/ppc64le/23.0/desktop/systemd
-snapshot_treeish: @TIMESTAMP@
+snapshot_treeish: @TREEISH@
source_subpath: 23.0-default/stage1-power9le-systemd-@TIMESTAMP@
compression_mode: pixz
portage_confdir: @REPO_DIR@/releases/portage/stages
diff --git a/releases/specs/s390/s390/netboot/netboot.spec b/releases/specs/s390/s390/netboot/netboot.spec
index eb18b8e9..74943ea5 100644
--- a/releases/specs/s390/s390/netboot/netboot.spec
+++ b/releases/specs/s390/s390/netboot/netboot.spec
@@ -1,6 +1,6 @@
# S390 Netboot spec file, based in HPPA Netboot spec file by Guy Martin
version_stamp: @TIMESTAMP@
-snapshot_treeish: @TIMESTAMP@
+snapshot_treeish: @TREEISH@
source_subpath: default/stage3-s390-openrc-@TIMESTAMP@
pkgcache_path: /var/tmp/catalyst/packages/default/netboot-s390
diff --git a/releases/specs/s390/s390/stage1-openrc-23.spec b/releases/specs/s390/s390/stage1-openrc-23.spec
index f0109d12..0b606d61 100644
--- a/releases/specs/s390/s390/stage1-openrc-23.spec
+++ b/releases/specs/s390/s390/stage1-openrc-23.spec
@@ -3,7 +3,7 @@ version_stamp: openrc-@TIMESTAMP@
target: stage1
rel_type: 23.0-default
profile: default/linux/s390/23.0
-snapshot_treeish: @TIMESTAMP@
+snapshot_treeish: @TREEISH@
source_subpath: 23.0-default/stage3-s390-openrc-latest
update_seed: yes
update_seed_command: --update --deep --newuse @world
diff --git a/releases/specs/s390/s390/stage1-openrc.spec b/releases/specs/s390/s390/stage1-openrc.spec
index 6ea7167c..e788de43 100644
--- a/releases/specs/s390/s390/stage1-openrc.spec
+++ b/releases/specs/s390/s390/stage1-openrc.spec
@@ -3,7 +3,7 @@ version_stamp: openrc-@TIMESTAMP@
target: stage1
rel_type: default
profile: default/linux/s390/17.0
-snapshot_treeish: @TIMESTAMP@
+snapshot_treeish: @TREEISH@
source_subpath: default/stage3-s390-openrc-latest
update_seed: yes
update_seed_command: --update --deep --newuse @world
diff --git a/releases/specs/s390/s390/stage1-systemd-23.spec b/releases/specs/s390/s390/stage1-systemd-23.spec
index 09b1a4eb..b681ede2 100644
--- a/releases/specs/s390/s390/stage1-systemd-23.spec
+++ b/releases/specs/s390/s390/stage1-systemd-23.spec
@@ -3,7 +3,7 @@ version_stamp: systemd-@TIMESTAMP@
target: stage1
rel_type: 23.0-default
profile: default/linux/s390/23.0/systemd
-snapshot_treeish: @TIMESTAMP@
+snapshot_treeish: @TREEISH@
source_subpath: 23.0-default/stage3-s390-systemd-latest
update_seed: yes
update_seed_command: --update --deep --newuse @world
diff --git a/releases/specs/s390/s390/stage1-systemd-mu.spec b/releases/specs/s390/s390/stage1-systemd-mu.spec
index a31b44b3..1b1e7ba3 100644
--- a/releases/specs/s390/s390/stage1-systemd-mu.spec
+++ b/releases/specs/s390/s390/stage1-systemd-mu.spec
@@ -3,7 +3,7 @@ version_stamp: systemd-mergedusr-@TIMESTAMP@
target: stage1
rel_type: mergedusr
profile: default/linux/s390/17.0/systemd/merged-usr
-snapshot_treeish: @TIMESTAMP@
+snapshot_treeish: @TREEISH@
source_subpath: mergedusr/stage3-s390-systemd-mergedusr-latest
update_seed: yes
update_seed_command: --update --deep --newuse @world
diff --git a/releases/specs/s390/s390/stage3-openrc-23.spec b/releases/specs/s390/s390/stage3-openrc-23.spec
index 8eebe429..6e83cff2 100644
--- a/releases/specs/s390/s390/stage3-openrc-23.spec
+++ b/releases/specs/s390/s390/stage3-openrc-23.spec
@@ -3,7 +3,7 @@ version_stamp: openrc-@TIMESTAMP@
target: stage3
rel_type: 23.0-default
profile: default/linux/s390/23.0
-snapshot_treeish: @TIMESTAMP@
+snapshot_treeish: @TREEISH@
source_subpath: 23.0-default/stage1-s390-openrc-@TIMESTAMP@
compression_mode: pixz
portage_confdir: @REPO_DIR@/releases/portage/stages
diff --git a/releases/specs/s390/s390/stage3-openrc.spec b/releases/specs/s390/s390/stage3-openrc.spec
index e3fb203a..28a0ba38 100644
--- a/releases/specs/s390/s390/stage3-openrc.spec
+++ b/releases/specs/s390/s390/stage3-openrc.spec
@@ -3,7 +3,7 @@ version_stamp: openrc-@TIMESTAMP@
target: stage3
rel_type: default
profile: default/linux/s390/17.0
-snapshot_treeish: @TIMESTAMP@
+snapshot_treeish: @TREEISH@
source_subpath: default/stage1-s390-openrc-@TIMESTAMP@
compression_mode: pixz
portage_confdir: @REPO_DIR@/releases/portage/stages
diff --git a/releases/specs/s390/s390/stage3-systemd-23.spec b/releases/specs/s390/s390/stage3-systemd-23.spec
index bdbf1cdd..7665a29a 100644
--- a/releases/specs/s390/s390/stage3-systemd-23.spec
+++ b/releases/specs/s390/s390/stage3-systemd-23.spec
@@ -3,7 +3,7 @@ version_stamp: systemd-@TIMESTAMP@
target: stage3
rel_type: 23.0-default
profile: default/linux/s390/23.0/systemd
-snapshot_treeish: @TIMESTAMP@
+snapshot_treeish: @TREEISH@
source_subpath: 23.0-default/stage1-s390-systemd-@TIMESTAMP@
compression_mode: pixz
portage_confdir: @REPO_DIR@/releases/portage/stages
diff --git a/releases/specs/s390/s390/stage3-systemd-mu.spec b/releases/specs/s390/s390/stage3-systemd-mu.spec
index b00cf102..ae92a155 100644
--- a/releases/specs/s390/s390/stage3-systemd-mu.spec
+++ b/releases/specs/s390/s390/stage3-systemd-mu.spec
@@ -3,7 +3,7 @@ version_stamp: systemd-mergedusr-@TIMESTAMP@
target: stage3
rel_type: mergedusr
profile: default/linux/s390/17.0/systemd/merged-usr
-snapshot_treeish: @TIMESTAMP@
+snapshot_treeish: @TREEISH@
source_subpath: mergedusr/stage1-s390-systemd-mergedusr-@TIMESTAMP@
compression_mode: pixz
portage_confdir: @REPO_DIR@/releases/portage/stages
diff --git a/releases/specs/s390/s390x/netboot/netboot.spec b/releases/specs/s390/s390x/netboot/netboot.spec
index 49c0eab8..ae1582c6 100644
--- a/releases/specs/s390/s390x/netboot/netboot.spec
+++ b/releases/specs/s390/s390x/netboot/netboot.spec
@@ -1,6 +1,6 @@
# S390 Netboot spec file, based in HPPA Netboot spec file by Guy Martin
version_stamp: @TIMESTAMP@
-snapshot_treeish: @TIMESTAMP@
+snapshot_treeish: @TREEISH@
source_subpath: default/stage3-s390x-openrc-@TIMESTAMP@
pkgcache_path: /var/tmp/catalyst/packages/default/netboot-s390x
diff --git a/releases/specs/s390/s390x/stage1-openrc-23.spec b/releases/specs/s390/s390x/stage1-openrc-23.spec
index f13c1088..7ca559bd 100644
--- a/releases/specs/s390/s390x/stage1-openrc-23.spec
+++ b/releases/specs/s390/s390x/stage1-openrc-23.spec
@@ -3,7 +3,7 @@ version_stamp: openrc-@TIMESTAMP@
target: stage1
rel_type: 23.0-default
profile: default/linux/s390/23.0/s390x
-snapshot_treeish: @TIMESTAMP@
+snapshot_treeish: @TREEISH@
source_subpath: 23.0-default/stage3-s390x-openrc-latest
update_seed: yes
update_seed_command: --update --deep --newuse @world
diff --git a/releases/specs/s390/s390x/stage1-openrc.spec b/releases/specs/s390/s390x/stage1-openrc.spec
index 1b5e5c06..e5c9d0d0 100644
--- a/releases/specs/s390/s390x/stage1-openrc.spec
+++ b/releases/specs/s390/s390x/stage1-openrc.spec
@@ -3,7 +3,7 @@ version_stamp: openrc-@TIMESTAMP@
target: stage1
rel_type: default
profile: default/linux/s390/17.0/s390x
-snapshot_treeish: @TIMESTAMP@
+snapshot_treeish: @TREEISH@
source_subpath: default/stage3-s390x-openrc-latest
update_seed: yes
update_seed_command: --update --deep --newuse @world
diff --git a/releases/specs/s390/s390x/stage1-systemd-23.spec b/releases/specs/s390/s390x/stage1-systemd-23.spec
index 50130828..025552be 100644
--- a/releases/specs/s390/s390x/stage1-systemd-23.spec
+++ b/releases/specs/s390/s390x/stage1-systemd-23.spec
@@ -3,7 +3,7 @@ version_stamp: systemd-@TIMESTAMP@
target: stage1
rel_type: 23.0-default
profile: default/linux/s390/23.0/s390x/systemd
-snapshot_treeish: @TIMESTAMP@
+snapshot_treeish: @TREEISH@
source_subpath: 23.0-default/stage3-s390x-systemd-latest
update_seed: yes
update_seed_command: --update --deep --newuse @world
diff --git a/releases/specs/s390/s390x/stage1-systemd-mu.spec b/releases/specs/s390/s390x/stage1-systemd-mu.spec
index 097b0d38..b29d6dbc 100644
--- a/releases/specs/s390/s390x/stage1-systemd-mu.spec
+++ b/releases/specs/s390/s390x/stage1-systemd-mu.spec
@@ -3,7 +3,7 @@ version_stamp: systemd-mergedusr-@TIMESTAMP@
target: stage1
rel_type: mergedusr
profile: default/linux/s390/17.0/s390x/systemd/merged-usr
-snapshot_treeish: @TIMESTAMP@
+snapshot_treeish: @TREEISH@
source_subpath: mergedusr/stage3-s390x-systemd-mergedusr-latest
update_seed: yes
update_seed_command: --update --deep --newuse @world
diff --git a/releases/specs/s390/s390x/stage3-openrc-23.spec b/releases/specs/s390/s390x/stage3-openrc-23.spec
index 8cc4bb43..08d1c5c6 100644
--- a/releases/specs/s390/s390x/stage3-openrc-23.spec
+++ b/releases/specs/s390/s390x/stage3-openrc-23.spec
@@ -3,7 +3,7 @@ version_stamp: openrc-@TIMESTAMP@
target: stage3
rel_type: 23.0-default
profile: default/linux/s390/23.0/s390x
-snapshot_treeish: @TIMESTAMP@
+snapshot_treeish: @TREEISH@
source_subpath: 23.0-default/stage1-s390x-openrc-@TIMESTAMP@
compression_mode: pixz
portage_confdir: @REPO_DIR@/releases/portage/stages
diff --git a/releases/specs/s390/s390x/stage3-openrc.spec b/releases/specs/s390/s390x/stage3-openrc.spec
index 71586360..068a3f6f 100644
--- a/releases/specs/s390/s390x/stage3-openrc.spec
+++ b/releases/specs/s390/s390x/stage3-openrc.spec
@@ -3,7 +3,7 @@ version_stamp: openrc-@TIMESTAMP@
target: stage3
rel_type: default
profile: default/linux/s390/17.0/s390x
-snapshot_treeish: @TIMESTAMP@
+snapshot_treeish: @TREEISH@
source_subpath: default/stage1-s390x-openrc-@TIMESTAMP@
compression_mode: pixz
portage_confdir: @REPO_DIR@/releases/portage/stages
diff --git a/releases/specs/s390/s390x/stage3-systemd-23.spec b/releases/specs/s390/s390x/stage3-systemd-23.spec
index c1605996..b19e0a26 100644
--- a/releases/specs/s390/s390x/stage3-systemd-23.spec
+++ b/releases/specs/s390/s390x/stage3-systemd-23.spec
@@ -3,7 +3,7 @@ version_stamp: systemd-@TIMESTAMP@
target: stage3
rel_type: 23.0-default
profile: default/linux/s390/23.0/s390x/systemd
-snapshot_treeish: @TIMESTAMP@
+snapshot_treeish: @TREEISH@
source_subpath: 23.0-default/stage1-s390x-systemd-@TIMESTAMP@
compression_mode: pixz
portage_confdir: @REPO_DIR@/releases/portage/stages
diff --git a/releases/specs/s390/s390x/stage3-systemd-mu.spec b/releases/specs/s390/s390x/stage3-systemd-mu.spec
index 9c4a7726..00a0e67c 100644
--- a/releases/specs/s390/s390x/stage3-systemd-mu.spec
+++ b/releases/specs/s390/s390x/stage3-systemd-mu.spec
@@ -3,7 +3,7 @@ version_stamp: systemd-mergedusr-@TIMESTAMP@
target: stage3
rel_type: mergedusr
profile: default/linux/s390/17.0/s390x/systemd/merged-usr
-snapshot_treeish: @TIMESTAMP@
+snapshot_treeish: @TREEISH@
source_subpath: mergedusr/stage1-s390x-systemd-mergedusr-@TIMESTAMP@
compression_mode: pixz
portage_confdir: @REPO_DIR@/releases/portage/stages
diff --git a/releases/specs/sparc/sparc/stage1-openrc-23.spec b/releases/specs/sparc/sparc/stage1-openrc-23.spec
index a8d1bcf2..53152c80 100644
--- a/releases/specs/sparc/sparc/stage1-openrc-23.spec
+++ b/releases/specs/sparc/sparc/stage1-openrc-23.spec
@@ -3,7 +3,7 @@ target: stage1
version_stamp: openrc-@TIMESTAMP@
rel_type: 23.0-default
profile: default/linux/sparc/23.0
-snapshot_treeish: @TIMESTAMP@
+snapshot_treeish: @TREEISH@
source_subpath: 23.0-default/stage3-sparc-openrc-latest
compression_mode: pixz
update_seed: yes
diff --git a/releases/specs/sparc/sparc/stage1-systemd-23.spec b/releases/specs/sparc/sparc/stage1-systemd-23.spec
index 6caef968..ab25e87a 100644
--- a/releases/specs/sparc/sparc/stage1-systemd-23.spec
+++ b/releases/specs/sparc/sparc/stage1-systemd-23.spec
@@ -3,7 +3,7 @@ target: stage1
version_stamp: systemd-@TIMESTAMP@
rel_type: 23.0-default
profile: default/linux/sparc/23.0/systemd
-snapshot_treeish: @TIMESTAMP@
+snapshot_treeish: @TREEISH@
source_subpath: 23.0-default/stage3-sparc-systemd-latest
compression_mode: pixz
update_seed: yes
diff --git a/releases/specs/sparc/sparc/stage1.spec b/releases/specs/sparc/sparc/stage1.spec
index e5d40671..9db9fa25 100644
--- a/releases/specs/sparc/sparc/stage1.spec
+++ b/releases/specs/sparc/sparc/stage1.spec
@@ -3,7 +3,7 @@ target: stage1
version_stamp: @TIMESTAMP@
rel_type: default
profile: default/linux/sparc/17.0
-snapshot_treeish: @TIMESTAMP@
+snapshot_treeish: @TREEISH@
source_subpath: default/stage3-sparc-latest
compression_mode: pixz
update_seed: yes
diff --git a/releases/specs/sparc/sparc/stage3-openrc-23.spec b/releases/specs/sparc/sparc/stage3-openrc-23.spec
index 32917e7b..39a8642b 100644
--- a/releases/specs/sparc/sparc/stage3-openrc-23.spec
+++ b/releases/specs/sparc/sparc/stage3-openrc-23.spec
@@ -3,7 +3,7 @@ target: stage3
version_stamp: openrc-@TIMESTAMP@
rel_type: 23.0-default
profile: default/linux/sparc/23.0
-snapshot_treeish: @TIMESTAMP@
+snapshot_treeish: @TREEISH@
source_subpath: 23.0-default/stage1-sparc-openrc-@TIMESTAMP@
compression_mode: pixz
portage_confdir: @REPO_DIR@/releases/portage/stages
diff --git a/releases/specs/sparc/sparc/stage3-systemd-23.spec b/releases/specs/sparc/sparc/stage3-systemd-23.spec
index 998f2547..3deb6dde 100644
--- a/releases/specs/sparc/sparc/stage3-systemd-23.spec
+++ b/releases/specs/sparc/sparc/stage3-systemd-23.spec
@@ -3,7 +3,7 @@ target: stage3
version_stamp: systemd-@TIMESTAMP@
rel_type: 23.0-default
profile: default/linux/sparc/23.0/systemd
-snapshot_treeish: @TIMESTAMP@
+snapshot_treeish: @TREEISH@
source_subpath: 23.0-default/stage1-sparc-systemd-@TIMESTAMP@
compression_mode: pixz
portage_confdir: @REPO_DIR@/releases/portage/stages
diff --git a/releases/specs/sparc/sparc/stage3.spec b/releases/specs/sparc/sparc/stage3.spec
index c9c9c2d9..48ca1eab 100644
--- a/releases/specs/sparc/sparc/stage3.spec
+++ b/releases/specs/sparc/sparc/stage3.spec
@@ -3,7 +3,7 @@ target: stage3
version_stamp: @TIMESTAMP@
rel_type: default
profile: default/linux/sparc/17.0
-snapshot_treeish: @TIMESTAMP@
+snapshot_treeish: @TREEISH@
source_subpath: default/stage1-sparc-@TIMESTAMP@
compression_mode: pixz
portage_confdir: @REPO_DIR@/releases/portage/stages
diff --git a/releases/specs/sparc/sparc/systemd-stage1-mu.spec b/releases/specs/sparc/sparc/systemd-stage1-mu.spec
index d0a01495..0b03d0bd 100644
--- a/releases/specs/sparc/sparc/systemd-stage1-mu.spec
+++ b/releases/specs/sparc/sparc/systemd-stage1-mu.spec
@@ -3,7 +3,7 @@ target: stage1
version_stamp: systemd-mergedusr-@TIMESTAMP@
rel_type: mergedusr
profile: default/linux/sparc/17.0/systemd/merged-usr
-snapshot_treeish: @TIMESTAMP@
+snapshot_treeish: @TREEISH@
source_subpath: mergedusr/stage3-sparc-systemd-mergedusr-latest
compression_mode: pixz
update_seed: yes
diff --git a/releases/specs/sparc/sparc/systemd-stage3-mu.spec b/releases/specs/sparc/sparc/systemd-stage3-mu.spec
index af1aeef6..ee1756c3 100644
--- a/releases/specs/sparc/sparc/systemd-stage3-mu.spec
+++ b/releases/specs/sparc/sparc/systemd-stage3-mu.spec
@@ -3,7 +3,7 @@ target: stage3
version_stamp: systemd-mergedusr-@TIMESTAMP@
rel_type: mergedusr
profile: default/linux/sparc/17.0/systemd/merged-usr
-snapshot_treeish: @TIMESTAMP@
+snapshot_treeish: @TREEISH@
source_subpath: mergedusr/stage1-sparc-systemd-mergedusr-@TIMESTAMP@
compression_mode: pixz
portage_confdir: @REPO_DIR@/releases/portage/stages
diff --git a/releases/specs/sparc/sparc64/installcd-stage1.spec b/releases/specs/sparc/sparc64/installcd-stage1.spec
index 1f1f3aca..07591873 100644
--- a/releases/specs/sparc/sparc64/installcd-stage1.spec
+++ b/releases/specs/sparc/sparc64/installcd-stage1.spec
@@ -3,7 +3,7 @@ version_stamp: @TIMESTAMP@
target: livecd-stage1
rel_type: default
profile: default/linux/sparc/17.0/64ul
-snapshot_treeish: @TIMESTAMP@
+snapshot_treeish: @TREEISH@
source_subpath: default/stage3-sparc64-@TIMESTAMP@
compression_mode: pixz
portage_confdir: @REPO_DIR@/releases/portage/isos
diff --git a/releases/specs/sparc/sparc64/installcd-stage2-minimal.spec b/releases/specs/sparc/sparc64/installcd-stage2-minimal.spec
index 85b07899..ad71d265 100644
--- a/releases/specs/sparc/sparc64/installcd-stage2-minimal.spec
+++ b/releases/specs/sparc/sparc64/installcd-stage2-minimal.spec
@@ -3,7 +3,7 @@ version_stamp: @TIMESTAMP@
target: livecd-stage2
rel_type: default
profile: default/linux/sparc/17.0/64ul
-snapshot_treeish: @TIMESTAMP@
+snapshot_treeish: @TREEISH@
source_subpath: default/livecd-stage1-sparc64-@TIMESTAMP@
portage_confdir: @REPO_DIR@/releases/portage/isos
diff --git a/releases/specs/sparc/sparc64/stage1-openrc-23.spec b/releases/specs/sparc/sparc64/stage1-openrc-23.spec
index 873b7d23..395d88fd 100644
--- a/releases/specs/sparc/sparc64/stage1-openrc-23.spec
+++ b/releases/specs/sparc/sparc64/stage1-openrc-23.spec
@@ -3,7 +3,7 @@ target: stage1
version_stamp: openrc-@TIMESTAMP@
rel_type: 23.0-default
profile: default/linux/sparc/23.0/64ul
-snapshot_treeish: @TIMESTAMP@
+snapshot_treeish: @TREEISH@
source_subpath: 23.0-default/stage3-sparc64-openrc-latest
compression_mode: pixz
update_seed: yes
diff --git a/releases/specs/sparc/sparc64/stage1-systemd-23.spec b/releases/specs/sparc/sparc64/stage1-systemd-23.spec
index 8df3b793..aa171971 100644
--- a/releases/specs/sparc/sparc64/stage1-systemd-23.spec
+++ b/releases/specs/sparc/sparc64/stage1-systemd-23.spec
@@ -3,7 +3,7 @@ target: stage1
version_stamp: systemd-@TIMESTAMP@
rel_type: 23.0-default
profile: default/linux/sparc/23.0/64ul/systemd
-snapshot_treeish: @TIMESTAMP@
+snapshot_treeish: @TREEISH@
source_subpath: 23.0-default/stage3-sparc64-systemd-latest
compression_mode: pixz
update_seed: yes
diff --git a/releases/specs/sparc/sparc64/stage1.spec b/releases/specs/sparc/sparc64/stage1.spec
index 7bb7ee13..4962e716 100644
--- a/releases/specs/sparc/sparc64/stage1.spec
+++ b/releases/specs/sparc/sparc64/stage1.spec
@@ -3,7 +3,7 @@ target: stage1
version_stamp: @TIMESTAMP@
rel_type: default
profile: default/linux/sparc/17.0/64ul
-snapshot_treeish: @TIMESTAMP@
+snapshot_treeish: @TREEISH@
source_subpath: default/stage3-sparc64-latest
compression_mode: pixz
update_seed: yes
diff --git a/releases/specs/sparc/sparc64/stage3-openrc-23.spec b/releases/specs/sparc/sparc64/stage3-openrc-23.spec
index 7fa87974..8eac9c24 100644
--- a/releases/specs/sparc/sparc64/stage3-openrc-23.spec
+++ b/releases/specs/sparc/sparc64/stage3-openrc-23.spec
@@ -3,7 +3,7 @@ target: stage3
version_stamp: openrc-@TIMESTAMP@
rel_type: 23.0-default
profile: default/linux/sparc/23.0/64ul
-snapshot_treeish: @TIMESTAMP@
+snapshot_treeish: @TREEISH@
source_subpath: 23.0-default/stage1-sparc64-openrc-@TIMESTAMP@
compression_mode: pixz
portage_confdir: @REPO_DIR@/releases/portage/stages
diff --git a/releases/specs/sparc/sparc64/stage3-systemd-23.spec b/releases/specs/sparc/sparc64/stage3-systemd-23.spec
index 2a53dd80..41bf195e 100644
--- a/releases/specs/sparc/sparc64/stage3-systemd-23.spec
+++ b/releases/specs/sparc/sparc64/stage3-systemd-23.spec
@@ -3,7 +3,7 @@ target: stage3
version_stamp: systemd-@TIMESTAMP@
rel_type: 23.0-default
profile: default/linux/sparc/23.0/64ul/systemd
-snapshot_treeish: @TIMESTAMP@
+snapshot_treeish: @TREEISH@
source_subpath: 23.0-default/stage1-sparc64-systemd-@TIMESTAMP@
compression_mode: pixz
portage_confdir: @REPO_DIR@/releases/portage/stages
diff --git a/releases/specs/sparc/sparc64/stage3.spec b/releases/specs/sparc/sparc64/stage3.spec
index 9e2b59b7..eaeaafb6 100644
--- a/releases/specs/sparc/sparc64/stage3.spec
+++ b/releases/specs/sparc/sparc64/stage3.spec
@@ -3,7 +3,7 @@ target: stage3
version_stamp: @TIMESTAMP@
rel_type: default
profile: default/linux/sparc/17.0/64ul
-snapshot_treeish: @TIMESTAMP@
+snapshot_treeish: @TREEISH@
source_subpath: default/stage1-sparc64-@TIMESTAMP@
compression_mode: pixz
portage_confdir: @REPO_DIR@/releases/portage/stages
diff --git a/releases/specs/sparc/sparc64/systemd-stage1-mu.spec b/releases/specs/sparc/sparc64/systemd-stage1-mu.spec
index f16dc19e..3b2ae38d 100644
--- a/releases/specs/sparc/sparc64/systemd-stage1-mu.spec
+++ b/releases/specs/sparc/sparc64/systemd-stage1-mu.spec
@@ -3,7 +3,7 @@ target: stage1
version_stamp: systemd-mergedusr-@TIMESTAMP@
rel_type: mergedusr
profile: default/linux/sparc/17.0/64ul/systemd/merged-usr
-snapshot_treeish: @TIMESTAMP@
+snapshot_treeish: @TREEISH@
source_subpath: mergedusr/stage3-sparc64-systemd-mergedusr-latest
compression_mode: pixz
update_seed: yes
diff --git a/releases/specs/sparc/sparc64/systemd-stage3-mu.spec b/releases/specs/sparc/sparc64/systemd-stage3-mu.spec
index dc9ec6f6..61234231 100644
--- a/releases/specs/sparc/sparc64/systemd-stage3-mu.spec
+++ b/releases/specs/sparc/sparc64/systemd-stage3-mu.spec
@@ -3,7 +3,7 @@ target: stage3
version_stamp: systemd-mergedusr-@TIMESTAMP@
rel_type: mergedusr
profile: default/linux/sparc/17.0/64ul/systemd/merged-usr
-snapshot_treeish: @TIMESTAMP@
+snapshot_treeish: @TREEISH@
source_subpath: mergedusr/stage1-sparc64-systemd-mergedusr-@TIMESTAMP@
compression_mode: pixz
portage_confdir: @REPO_DIR@/releases/portage/stages
diff --git a/releases/specs/x86/hardened/admincd-stage1-openrc.spec b/releases/specs/x86/hardened/admincd-stage1-openrc.spec
index c86b7dce..76770f7e 100644
--- a/releases/specs/x86/hardened/admincd-stage1-openrc.spec
+++ b/releases/specs/x86/hardened/admincd-stage1-openrc.spec
@@ -3,7 +3,7 @@ version_stamp: hardened-openrc-@TIMESTAMP@
target: livecd-stage1
rel_type: hardened
profile: default/linux/x86/17.0/hardened
-snapshot_treeish: @TIMESTAMP@
+snapshot_treeish: @TREEISH@
source_subpath: hardened/stage3-i686-hardened-openrc-@TIMESTAMP@
compression_mode: pixz
portage_confdir: @REPO_DIR@/releases/portage/isos
diff --git a/releases/specs/x86/hardened/admincd-stage2-openrc.spec b/releases/specs/x86/hardened/admincd-stage2-openrc.spec
index 3a16222e..2d509e2f 100644
--- a/releases/specs/x86/hardened/admincd-stage2-openrc.spec
+++ b/releases/specs/x86/hardened/admincd-stage2-openrc.spec
@@ -3,7 +3,7 @@ version_stamp: hardened-openrc-@TIMESTAMP@
target: livecd-stage2
rel_type: hardened
profile: default/linux/x86/17.0/hardened
-snapshot_treeish: @TIMESTAMP@
+snapshot_treeish: @TREEISH@
source_subpath: hardened/livecd-stage1-i686-hardened-openrc-@TIMESTAMP@
portage_confdir: @REPO_DIR@/releases/portage/isos
diff --git a/releases/specs/x86/hardened/stage1-openrc-23.spec b/releases/specs/x86/hardened/stage1-openrc-23.spec
index d9e71118..5693e0a1 100644
--- a/releases/specs/x86/hardened/stage1-openrc-23.spec
+++ b/releases/specs/x86/hardened/stage1-openrc-23.spec
@@ -3,7 +3,7 @@ target: stage1
version_stamp: hardened-openrc-@TIMESTAMP@
rel_type: 23.0-hardened
profile: default/linux/x86/23.0/i686/hardened
-snapshot_treeish: @TIMESTAMP@
+snapshot_treeish: @TREEISH@
source_subpath: 23.0-hardened/stage3-i686-hardened-openrc-latest
compression_mode: pixz
update_seed: yes
diff --git a/releases/specs/x86/hardened/stage1-openrc.spec b/releases/specs/x86/hardened/stage1-openrc.spec
index 9da2f07a..fd0a33b0 100644
--- a/releases/specs/x86/hardened/stage1-openrc.spec
+++ b/releases/specs/x86/hardened/stage1-openrc.spec
@@ -3,7 +3,7 @@ target: stage1
version_stamp: hardened-openrc-@TIMESTAMP@
rel_type: hardened
profile: default/linux/x86/17.0/hardened
-snapshot_treeish: @TIMESTAMP@
+snapshot_treeish: @TREEISH@
source_subpath: hardened/stage3-i686-hardened-openrc-latest
compression_mode: pixz
update_seed: yes
diff --git a/releases/specs/x86/hardened/stage3-openrc-23.spec b/releases/specs/x86/hardened/stage3-openrc-23.spec
index 2894691a..8bb17769 100644
--- a/releases/specs/x86/hardened/stage3-openrc-23.spec
+++ b/releases/specs/x86/hardened/stage3-openrc-23.spec
@@ -3,7 +3,7 @@ target: stage3
version_stamp: hardened-openrc-@TIMESTAMP@
rel_type: 23.0-hardened
profile: default/linux/x86/23.0/i686/hardened
-snapshot_treeish: @TIMESTAMP@
+snapshot_treeish: @TREEISH@
source_subpath: 23.0-hardened/stage1-i686-hardened-openrc-@TIMESTAMP@
compression_mode: pixz
portage_confdir: @REPO_DIR@/releases/portage/stages
diff --git a/releases/specs/x86/hardened/stage3-openrc.spec b/releases/specs/x86/hardened/stage3-openrc.spec
index 72262739..238fc9a3 100644
--- a/releases/specs/x86/hardened/stage3-openrc.spec
+++ b/releases/specs/x86/hardened/stage3-openrc.spec
@@ -3,7 +3,7 @@ target: stage3
version_stamp: hardened-openrc-@TIMESTAMP@
rel_type: hardened
profile: default/linux/x86/17.0/hardened
-snapshot_treeish: @TIMESTAMP@
+snapshot_treeish: @TREEISH@
source_subpath: hardened/stage1-i686-hardened-openrc-@TIMESTAMP@
compression_mode: pixz
portage_confdir: @REPO_DIR@/releases/portage/stages
diff --git a/releases/specs/x86/i486/installcd-stage1-openrc.spec b/releases/specs/x86/i486/installcd-stage1-openrc.spec
index 7ec385f9..3edc8180 100644
--- a/releases/specs/x86/i486/installcd-stage1-openrc.spec
+++ b/releases/specs/x86/i486/installcd-stage1-openrc.spec
@@ -3,7 +3,7 @@ version_stamp: openrc-@TIMESTAMP@
target: livecd-stage1
rel_type: default
profile: default/linux/x86/17.0
-snapshot_treeish: @TIMESTAMP@
+snapshot_treeish: @TREEISH@
source_subpath: default/stage3-i486-openrc-@TIMESTAMP@
compression_mode: pixz
portage_confdir: @REPO_DIR@/releases/portage/isos
diff --git a/releases/specs/x86/i486/installcd-stage2-minimal-openrc.spec b/releases/specs/x86/i486/installcd-stage2-minimal-openrc.spec
index b57e3b92..9f2c89fe 100644
--- a/releases/specs/x86/i486/installcd-stage2-minimal-openrc.spec
+++ b/releases/specs/x86/i486/installcd-stage2-minimal-openrc.spec
@@ -3,7 +3,7 @@ version_stamp: openrc-@TIMESTAMP@
target: livecd-stage2
rel_type: default
profile: default/linux/x86/17.0
-snapshot_treeish: @TIMESTAMP@
+snapshot_treeish: @TREEISH@
source_subpath: default/livecd-stage1-i486-openrc-@TIMESTAMP@
portage_confdir: @REPO_DIR@/releases/portage/isos
diff --git a/releases/specs/x86/i486/stage1-openrc-23.spec b/releases/specs/x86/i486/stage1-openrc-23.spec
index 79c11cbb..fecb0954 100644
--- a/releases/specs/x86/i486/stage1-openrc-23.spec
+++ b/releases/specs/x86/i486/stage1-openrc-23.spec
@@ -3,7 +3,7 @@ target: stage1
version_stamp: openrc-@TIMESTAMP@
rel_type: 23.0-default
profile: default/linux/x86/23.0/i486
-snapshot_treeish: @TIMESTAMP@
+snapshot_treeish: @TREEISH@
source_subpath: 23.0-default/stage3-i486-openrc-latest
compression_mode: pixz
update_seed: yes
diff --git a/releases/specs/x86/i486/stage1-openrc.spec b/releases/specs/x86/i486/stage1-openrc.spec
index f2e7a958..cf165173 100644
--- a/releases/specs/x86/i486/stage1-openrc.spec
+++ b/releases/specs/x86/i486/stage1-openrc.spec
@@ -3,7 +3,7 @@ target: stage1
version_stamp: openrc-@TIMESTAMP@
rel_type: default
profile: default/linux/x86/17.0
-snapshot_treeish: @TIMESTAMP@
+snapshot_treeish: @TREEISH@
source_subpath: default/stage3-i486-openrc-latest
compression_mode: pixz
update_seed: yes
diff --git a/releases/specs/x86/i486/stage1-systemd-23.spec b/releases/specs/x86/i486/stage1-systemd-23.spec
index 8958fc48..94923fcb 100644
--- a/releases/specs/x86/i486/stage1-systemd-23.spec
+++ b/releases/specs/x86/i486/stage1-systemd-23.spec
@@ -3,7 +3,7 @@ target: stage1
version_stamp: systemd-@TIMESTAMP@
rel_type: 23.0-default
profile: default/linux/x86/23.0/i486/systemd
-snapshot_treeish: @TIMESTAMP@
+snapshot_treeish: @TREEISH@
source_subpath: 23.0-default/stage3-i486-systemd-latest
compression_mode: pixz
update_seed: yes
diff --git a/releases/specs/x86/i486/stage1-systemd-mu.spec b/releases/specs/x86/i486/stage1-systemd-mu.spec
index 54a500aa..e5bb086a 100644
--- a/releases/specs/x86/i486/stage1-systemd-mu.spec
+++ b/releases/specs/x86/i486/stage1-systemd-mu.spec
@@ -3,7 +3,7 @@ target: stage1
version_stamp: systemd-mergedusr-@TIMESTAMP@
rel_type: mergedusr
profile: default/linux/x86/17.0/systemd/merged-usr
-snapshot_treeish: @TIMESTAMP@
+snapshot_treeish: @TREEISH@
source_subpath: mergedusr/stage3-i486-systemd-mergedusr-latest
compression_mode: pixz
update_seed: yes
diff --git a/releases/specs/x86/i486/stage3-openrc-23.spec b/releases/specs/x86/i486/stage3-openrc-23.spec
index 44d26230..b38d314e 100644
--- a/releases/specs/x86/i486/stage3-openrc-23.spec
+++ b/releases/specs/x86/i486/stage3-openrc-23.spec
@@ -3,7 +3,7 @@ target: stage3
version_stamp: openrc-@TIMESTAMP@
rel_type: 23.0-default
profile: default/linux/x86/23.0/i486
-snapshot_treeish: @TIMESTAMP@
+snapshot_treeish: @TREEISH@
source_subpath: 23.0-default/stage1-i486-openrc-@TIMESTAMP@
compression_mode: pixz
portage_confdir: @REPO_DIR@/releases/portage/stages
diff --git a/releases/specs/x86/i486/stage3-openrc.spec b/releases/specs/x86/i486/stage3-openrc.spec
index 59f56650..34f523d8 100644
--- a/releases/specs/x86/i486/stage3-openrc.spec
+++ b/releases/specs/x86/i486/stage3-openrc.spec
@@ -3,7 +3,7 @@ target: stage3
version_stamp: openrc-@TIMESTAMP@
rel_type: default
profile: default/linux/x86/17.0
-snapshot_treeish: @TIMESTAMP@
+snapshot_treeish: @TREEISH@
source_subpath: default/stage1-i486-openrc-@TIMESTAMP@
compression_mode: pixz
portage_confdir: @REPO_DIR@/releases/portage/stages
diff --git a/releases/specs/x86/i486/stage3-systemd-23.spec b/releases/specs/x86/i486/stage3-systemd-23.spec
index f5c79747..c8244d6f 100644
--- a/releases/specs/x86/i486/stage3-systemd-23.spec
+++ b/releases/specs/x86/i486/stage3-systemd-23.spec
@@ -3,7 +3,7 @@ target: stage3
version_stamp: systemd-@TIMESTAMP@
rel_type: 23.0-default
profile: default/linux/x86/23.0/i486/systemd
-snapshot_treeish: @TIMESTAMP@
+snapshot_treeish: @TREEISH@
source_subpath: 23.0-default/stage1-i486-systemd-@TIMESTAMP@
compression_mode: pixz
portage_confdir: @REPO_DIR@/releases/portage/stages
diff --git a/releases/specs/x86/i486/stage3-systemd-mu.spec b/releases/specs/x86/i486/stage3-systemd-mu.spec
index 984bdff7..d63992c8 100644
--- a/releases/specs/x86/i486/stage3-systemd-mu.spec
+++ b/releases/specs/x86/i486/stage3-systemd-mu.spec
@@ -3,7 +3,7 @@ target: stage3
version_stamp: systemd-mergedusr-@TIMESTAMP@
rel_type: mergedusr
profile: default/linux/x86/17.0/systemd/merged-usr
-snapshot_treeish: @TIMESTAMP@
+snapshot_treeish: @TREEISH@
source_subpath: mergedusr/stage1-i486-systemd-mergedusr-@TIMESTAMP@
compression_mode: pixz
portage_confdir: @REPO_DIR@/releases/portage/stages
diff --git a/releases/specs/x86/i686/stage1-openrc-23.spec b/releases/specs/x86/i686/stage1-openrc-23.spec
index caf50a6a..24dd0d92 100644
--- a/releases/specs/x86/i686/stage1-openrc-23.spec
+++ b/releases/specs/x86/i686/stage1-openrc-23.spec
@@ -3,7 +3,7 @@ target: stage1
version_stamp: openrc-@TIMESTAMP@
rel_type: 23.0-default
profile: default/linux/x86/23.0/i686
-snapshot_treeish: @TIMESTAMP@
+snapshot_treeish: @TREEISH@
source_subpath: 23.0-default/stage3-i686-openrc-latest
compression_mode: pixz
update_seed: yes
diff --git a/releases/specs/x86/i686/stage1-openrc.spec b/releases/specs/x86/i686/stage1-openrc.spec
index a62e941b..6922206d 100644
--- a/releases/specs/x86/i686/stage1-openrc.spec
+++ b/releases/specs/x86/i686/stage1-openrc.spec
@@ -3,7 +3,7 @@ target: stage1
version_stamp: openrc-@TIMESTAMP@
rel_type: default
profile: default/linux/x86/17.0
-snapshot_treeish: @TIMESTAMP@
+snapshot_treeish: @TREEISH@
source_subpath: default/stage3-i686-openrc-latest
compression_mode: pixz
update_seed: yes
diff --git a/releases/specs/x86/i686/stage1-systemd-23.spec b/releases/specs/x86/i686/stage1-systemd-23.spec
index 88b8d9bc..4880d79a 100644
--- a/releases/specs/x86/i686/stage1-systemd-23.spec
+++ b/releases/specs/x86/i686/stage1-systemd-23.spec
@@ -3,7 +3,7 @@ target: stage1
version_stamp: systemd-@TIMESTAMP@
rel_type: 23.0-default
profile: default/linux/x86/23.0/i686/systemd
-snapshot_treeish: @TIMESTAMP@
+snapshot_treeish: @TREEISH@
source_subpath: 23.0-default/stage3-i686-systemd-latest
compression_mode: pixz
update_seed: yes
diff --git a/releases/specs/x86/i686/stage1-systemd-mu.spec b/releases/specs/x86/i686/stage1-systemd-mu.spec
index c8cc5a1f..d50fd9a0 100644
--- a/releases/specs/x86/i686/stage1-systemd-mu.spec
+++ b/releases/specs/x86/i686/stage1-systemd-mu.spec
@@ -3,7 +3,7 @@ target: stage1
version_stamp: systemd-mergedusr-@TIMESTAMP@
rel_type: mergedusr
profile: default/linux/x86/17.0/systemd/merged-usr
-snapshot_treeish: @TIMESTAMP@
+snapshot_treeish: @TREEISH@
source_subpath: mergedusr/stage3-i686-systemd-mergedusr-latest
compression_mode: pixz
update_seed: yes
diff --git a/releases/specs/x86/i686/stage3-openrc-23.spec b/releases/specs/x86/i686/stage3-openrc-23.spec
index 29a9d329..22bb0e8a 100644
--- a/releases/specs/x86/i686/stage3-openrc-23.spec
+++ b/releases/specs/x86/i686/stage3-openrc-23.spec
@@ -3,7 +3,7 @@ target: stage3
version_stamp: openrc-@TIMESTAMP@
rel_type: 23.0-default
profile: default/linux/x86/23.0/i686
-snapshot_treeish: @TIMESTAMP@
+snapshot_treeish: @TREEISH@
source_subpath: 23.0-default/stage1-i686-openrc-@TIMESTAMP@
compression_mode: pixz
portage_confdir: @REPO_DIR@/releases/portage/stages
diff --git a/releases/specs/x86/i686/stage3-openrc.spec b/releases/specs/x86/i686/stage3-openrc.spec
index fb64c3c9..2cac1c31 100644
--- a/releases/specs/x86/i686/stage3-openrc.spec
+++ b/releases/specs/x86/i686/stage3-openrc.spec
@@ -3,7 +3,7 @@ target: stage3
version_stamp: openrc-@TIMESTAMP@
rel_type: default
profile: default/linux/x86/17.0
-snapshot_treeish: @TIMESTAMP@
+snapshot_treeish: @TREEISH@
source_subpath: default/stage1-i686-openrc-@TIMESTAMP@
compression_mode: pixz
portage_confdir: @REPO_DIR@/releases/portage/stages
diff --git a/releases/specs/x86/i686/stage3-systemd-23.spec b/releases/specs/x86/i686/stage3-systemd-23.spec
index 1d43019e..47535b33 100644
--- a/releases/specs/x86/i686/stage3-systemd-23.spec
+++ b/releases/specs/x86/i686/stage3-systemd-23.spec
@@ -3,7 +3,7 @@ target: stage3
version_stamp: systemd-@TIMESTAMP@
rel_type: 23.0-default
profile: default/linux/x86/23.0/i686/systemd
-snapshot_treeish: @TIMESTAMP@
+snapshot_treeish: @TREEISH@
source_subpath: 23.0-default/stage1-i686-systemd-@TIMESTAMP@
compression_mode: pixz
portage_confdir: @REPO_DIR@/releases/portage/stages
diff --git a/releases/specs/x86/i686/stage3-systemd-mu.spec b/releases/specs/x86/i686/stage3-systemd-mu.spec
index edb9c46f..8500c0f0 100644
--- a/releases/specs/x86/i686/stage3-systemd-mu.spec
+++ b/releases/specs/x86/i686/stage3-systemd-mu.spec
@@ -3,7 +3,7 @@ target: stage3
version_stamp: systemd-mergedusr-@TIMESTAMP@
rel_type: mergedusr
profile: default/linux/x86/17.0/systemd/merged-usr
-snapshot_treeish: @TIMESTAMP@
+snapshot_treeish: @TREEISH@
source_subpath: mergedusr/stage1-i686-systemd-mergedusr-@TIMESTAMP@
compression_mode: pixz
portage_confdir: @REPO_DIR@/releases/portage/stages
diff --git a/releases/specs/x86/musl/stage1-23.spec b/releases/specs/x86/musl/stage1-23.spec
index 1c699a74..9c633033 100644
--- a/releases/specs/x86/musl/stage1-23.spec
+++ b/releases/specs/x86/musl/stage1-23.spec
@@ -3,7 +3,7 @@ target: stage1
version_stamp: musl-@TIMESTAMP@
rel_type: 23.0-musl
profile: default/linux/x86/23.0/i686/musl
-snapshot_treeish: @TIMESTAMP@
+snapshot_treeish: @TREEISH@
source_subpath: 23.0-musl/stage3-i686-musl-latest
chost: i686-pc-linux-musl
portage_confdir: @REPO_DIR@/releases/portage/stages
diff --git a/releases/specs/x86/musl/stage1.spec b/releases/specs/x86/musl/stage1.spec
index 37415261..0f158f21 100644
--- a/releases/specs/x86/musl/stage1.spec
+++ b/releases/specs/x86/musl/stage1.spec
@@ -3,7 +3,7 @@ target: stage1
version_stamp: musl-@TIMESTAMP@
rel_type: musl
profile: default/linux/x86/17.0/musl
-snapshot_treeish: @TIMESTAMP@
+snapshot_treeish: @TREEISH@
source_subpath: musl/stage3-i686-musl-latest
chost: i686-gentoo-linux-musl
portage_confdir: @REPO_DIR@/releases/portage/stages
diff --git a/releases/specs/x86/musl/stage3-23.spec b/releases/specs/x86/musl/stage3-23.spec
index 5189053d..e5f4e675 100644
--- a/releases/specs/x86/musl/stage3-23.spec
+++ b/releases/specs/x86/musl/stage3-23.spec
@@ -3,7 +3,7 @@ target: stage3
version_stamp: musl-@TIMESTAMP@
rel_type: 23.0-musl
profile: default/linux/x86/23.0/i686/musl
-snapshot_treeish: @TIMESTAMP@
+snapshot_treeish: @TREEISH@
source_subpath: 23.0-musl/stage1-i686-musl-@TIMESTAMP@
portage_confdir: @REPO_DIR@/releases/portage/stages
portage_prefix: releng
diff --git a/releases/specs/x86/musl/stage3.spec b/releases/specs/x86/musl/stage3.spec
index 22c62168..1e83e1a3 100644
--- a/releases/specs/x86/musl/stage3.spec
+++ b/releases/specs/x86/musl/stage3.spec
@@ -3,7 +3,7 @@ target: stage3
version_stamp: musl-@TIMESTAMP@
rel_type: musl
profile: default/linux/x86/17.0/musl
-snapshot_treeish: @TIMESTAMP@
+snapshot_treeish: @TREEISH@
source_subpath: musl/stage1-i686-musl-@TIMESTAMP@
portage_confdir: @REPO_DIR@/releases/portage/stages
portage_prefix: releng