* [gentoo-commits] proj/releng:master commit in: releases/specs/arm/, releases/specs/ppc/ppc32/uclibc/hardened/, ...
@ 2020-04-29 23:20 Matt Turner
0 siblings, 0 replies; only message in thread
From: Matt Turner @ 2020-04-29 23:20 UTC (permalink / raw
To: gentoo-commits
commit: 51610fd58228b0c805a13a906899d9bca7829604
Author: Matt Turner <mattst88 <AT> gentoo <DOT> org>
AuthorDate: Wed Apr 29 04:33:11 2020 +0000
Commit: Matt Turner <mattst88 <AT> gentoo <DOT> org>
CommitDate: Wed Apr 29 19:37:50 2020 +0000
URL: https://gitweb.gentoo.org/proj/releng.git/commit/?id=51610fd5
specs: Replace 'latest' with @TIMESTAMP@
... except in stage1's source_subpath, which actually should be
literally "latest".
Signed-off-by: Matt Turner <mattst88 <AT> gentoo.org>
releases/specs/alpha/installcd-stage1.spec | 6 +++---
releases/specs/alpha/installcd-stage2-minimal.spec | 10 +++++-----
releases/specs/alpha/netboot/netboot2.spec | 8 ++++----
releases/specs/alpha/stage1.spec | 4 ++--
releases/specs/alpha/stage2.spec | 6 +++---
releases/specs/alpha/stage3.spec | 6 +++---
.../specs/amd64/hardened/admincd-stage1-selinux.spec | 6 +++---
releases/specs/amd64/hardened/admincd-stage1.spec | 6 +++---
.../specs/amd64/hardened/admincd-stage2-selinux.spec | 10 +++++-----
releases/specs/amd64/hardened/admincd-stage2.spec | 10 +++++-----
releases/specs/amd64/hardened/stage1-nomultilib.spec | 4 ++--
.../amd64/hardened/stage1-selinux-nomultilib.spec | 4 ++--
releases/specs/amd64/hardened/stage1-selinux.spec | 4 ++--
releases/specs/amd64/hardened/stage1.spec | 4 ++--
releases/specs/amd64/hardened/stage2-nomultilib.spec | 6 +++---
.../amd64/hardened/stage2-selinux-nomultilib.spec | 6 +++---
releases/specs/amd64/hardened/stage2-selinux.spec | 6 +++---
releases/specs/amd64/hardened/stage2.spec | 6 +++---
releases/specs/amd64/hardened/stage3-nomultilib.spec | 6 +++---
.../amd64/hardened/stage3-selinux-nomultilib.spec | 6 +++---
releases/specs/amd64/hardened/stage3-selinux.spec | 6 +++---
releases/specs/amd64/hardened/stage3.spec | 6 +++---
releases/specs/amd64/hardened/stage4-minimal.spec | 6 +++---
.../amd64/hardened/stage4-nomultilib-minimal.spec | 6 +++---
releases/specs/amd64/installcd-stage1.spec | 6 +++---
releases/specs/amd64/installcd-stage2-minimal.spec | 10 +++++-----
releases/specs/amd64/livecd-stage1.spec | 6 +++---
releases/specs/amd64/livecd-stage2.spec | 18 +++++++++---------
releases/specs/amd64/livedvd-stage1.spec | 6 +++---
releases/specs/amd64/livedvd-stage2.spec | 18 +++++++++---------
releases/specs/amd64/stage1-nomultilib.spec | 4 ++--
releases/specs/amd64/stage1-x32.spec | 4 ++--
releases/specs/amd64/stage1.spec | 4 ++--
releases/specs/amd64/stage2-desktop.spec | 6 +++---
releases/specs/amd64/stage2-nomultilib.spec | 6 +++---
releases/specs/amd64/stage2-x32.spec | 6 +++---
releases/specs/amd64/stage2.spec | 6 +++---
releases/specs/amd64/stage3-desktop.spec | 6 +++---
releases/specs/amd64/stage3-nomultilib.spec | 6 +++---
releases/specs/amd64/stage3-x32.spec | 6 +++---
releases/specs/amd64/stage3.spec | 6 +++---
releases/specs/amd64/stage4-minimal.spec | 6 +++---
releases/specs/amd64/stage4-nomultilib-minimal.spec | 6 +++---
releases/specs/arm/armeb/stage1.spec | 4 ++--
releases/specs/arm/armeb/stage2.spec | 6 +++---
releases/specs/arm/armeb/stage3.spec | 6 +++---
releases/specs/arm/armv4l/stage1.spec | 4 ++--
releases/specs/arm/armv4l/stage2.spec | 6 +++---
releases/specs/arm/armv4l/stage3.spec | 6 +++---
releases/specs/arm/armv4l/strongarm/stage1.spec | 4 ++--
releases/specs/arm/armv4l/strongarm/stage2.spec | 6 +++---
releases/specs/arm/armv4l/strongarm/stage3.spec | 6 +++---
releases/specs/arm/armv4l/strongarm110/stage1.spec | 4 ++--
releases/specs/arm/armv4l/strongarm110/stage2.spec | 6 +++---
releases/specs/arm/armv4l/strongarm110/stage3.spec | 6 +++---
releases/specs/arm/armv4l/strongarm1100/stage1.spec | 4 ++--
releases/specs/arm/armv4l/strongarm1100/stage2.spec | 6 +++---
releases/specs/arm/armv4l/strongarm1100/stage3.spec | 6 +++---
releases/specs/arm/armv4l/strongarm1110/stage1.spec | 4 ++--
releases/specs/arm/armv4l/strongarm1110/stage2.spec | 6 +++---
releases/specs/arm/armv4l/strongarm1110/stage3.spec | 6 +++---
releases/specs/arm/armv4tl/openmoko/stage1.spec | 4 ++--
releases/specs/arm/armv4tl/openmoko/stage2.spec | 6 +++---
releases/specs/arm/armv4tl/openmoko/stage3.spec | 6 +++---
releases/specs/arm/armv4tl/stage1.spec | 4 ++--
releases/specs/arm/armv4tl/stage2.spec | 6 +++---
releases/specs/arm/armv4tl/stage3.spec | 6 +++---
releases/specs/arm/armv5teb/stage1.spec | 4 ++--
releases/specs/arm/armv5teb/stage2.spec | 6 +++---
releases/specs/arm/armv5teb/stage3.spec | 6 +++---
releases/specs/arm/armv5tejl/stage1.spec | 4 ++--
releases/specs/arm/armv5tejl/stage2.spec | 6 +++---
releases/specs/arm/armv5tejl/stage3.spec | 6 +++---
releases/specs/arm/armv5tel/stage1.spec | 4 ++--
releases/specs/arm/armv5tel/stage2.spec | 6 +++---
releases/specs/arm/armv5tel/stage3.spec | 6 +++---
releases/specs/arm/armv5tl/stage1.spec | 4 ++--
releases/specs/arm/armv5tl/stage2.spec | 6 +++---
releases/specs/arm/armv5tl/stage3.spec | 6 +++---
releases/specs/arm/armv6j/hardfloat/stage1.spec | 4 ++--
releases/specs/arm/armv6j/hardfloat/stage2.spec | 6 +++---
releases/specs/arm/armv6j/hardfloat/stage3.spec | 6 +++---
releases/specs/arm/armv6j/stage1.spec | 4 ++--
releases/specs/arm/armv6j/stage2.spec | 6 +++---
releases/specs/arm/armv6j/stage3.spec | 6 +++---
releases/specs/arm/armv7a/hardfloat/stage1.spec | 4 ++--
releases/specs/arm/armv7a/hardfloat/stage2.spec | 6 +++---
releases/specs/arm/armv7a/hardfloat/stage3.spec | 6 +++---
releases/specs/arm/armv7a/stage1.spec | 4 ++--
releases/specs/arm/armv7a/stage2.spec | 6 +++---
releases/specs/arm/armv7a/stage3.spec | 6 +++---
releases/specs/arm/stage1.spec | 4 ++--
releases/specs/arm/stage2.spec | 6 +++---
releases/specs/arm/stage3.spec | 6 +++---
releases/specs/arm64/stage1.spec | 2 +-
releases/specs/arm64/stage2.spec | 4 ++--
releases/specs/arm64/stage3.spec | 4 ++--
releases/specs/arm64/stage4-minimal.spec | 4 ++--
releases/specs/hppa/hppa1.1/stage1.spec | 4 ++--
releases/specs/hppa/hppa1.1/stage2.spec | 6 +++---
releases/specs/hppa/hppa1.1/stage3.spec | 6 +++---
releases/specs/hppa/hppa2.0/stage1.spec | 4 ++--
releases/specs/hppa/hppa2.0/stage2.spec | 6 +++---
releases/specs/hppa/hppa2.0/stage3.spec | 6 +++---
releases/specs/hppa/installcd-stage1.spec | 6 +++---
releases/specs/hppa/installcd-stage2-minimal.spec | 10 +++++-----
releases/specs/hppa/netboot2-hppa32.spec | 6 +++---
releases/specs/hppa/netboot2-hppa64.spec | 6 +++---
releases/specs/ia64/installcd-stage1.spec | 6 +++---
releases/specs/ia64/installcd-stage2-minimal.spec | 10 +++++-----
releases/specs/ia64/stage1.spec | 4 ++--
releases/specs/ia64/stage2.spec | 6 +++---
releases/specs/ia64/stage3.spec | 6 +++---
releases/specs/mips/mips3/netboot.spec | 14 +++++++-------
releases/specs/mips/mips3/stage1.spec | 4 ++--
releases/specs/mips/mips3/stage2.spec | 6 +++---
releases/specs/mips/mips3/stage3.spec | 6 +++---
releases/specs/mips/mips4/stage1.spec | 4 ++--
releases/specs/mips/mips4/stage2.spec | 6 +++---
releases/specs/mips/mips4/stage3.spec | 6 +++---
releases/specs/ppc/ppc32/g4/stage2.spec | 6 +++---
releases/specs/ppc/ppc32/g4/stage3.spec | 6 +++---
releases/specs/ppc/ppc32/installcd-stage1.spec | 6 +++---
releases/specs/ppc/ppc32/installcd-stage2-minimal.spec | 8 ++++----
releases/specs/ppc/ppc32/stage1.spec | 4 ++--
releases/specs/ppc/ppc32/stage2.spec | 6 +++---
releases/specs/ppc/ppc32/stage3.spec | 6 +++---
releases/specs/ppc/ppc32/uclibc/hardened/stage1.spec | 4 ++--
releases/specs/ppc/ppc32/uclibc/hardened/stage2.spec | 6 +++---
releases/specs/ppc/ppc32/uclibc/hardened/stage3.spec | 6 +++---
releases/specs/ppc/ppc32/uclibc/softfloat/stage1.spec | 4 ++--
releases/specs/ppc/ppc32/uclibc/softfloat/stage2.spec | 6 +++---
releases/specs/ppc/ppc32/uclibc/softfloat/stage3.spec | 6 +++---
releases/specs/ppc/ppc32/uclibc/stage1.spec | 4 ++--
releases/specs/ppc/ppc32/uclibc/stage2.spec | 6 +++---
releases/specs/ppc/ppc32/uclibc/stage3.spec | 6 +++---
releases/specs/ppc/ppc64/stage1-32ul.spec | 4 ++--
releases/specs/ppc/ppc64/stage1.spec | 4 ++--
releases/specs/ppc/ppc64/stage2-32ul.spec | 6 +++---
releases/specs/ppc/ppc64/stage2.spec | 6 +++---
releases/specs/ppc/ppc64/stage3-32ul.spec | 6 +++---
releases/specs/ppc/ppc64/stage3.spec | 6 +++---
releases/specs/ppc/ppc64le/stage1.spec | 4 ++--
releases/specs/ppc/ppc64le/stage3.spec | 6 +++---
releases/specs/s390/s390/netboot/netboot.spec | 6 +++---
releases/specs/s390/s390/stage1.spec | 4 ++--
releases/specs/s390/s390/stage2.spec | 6 +++---
releases/specs/s390/s390/stage3.spec | 6 +++---
releases/specs/s390/s390x/netboot/netboot.spec | 6 +++---
releases/specs/s390/s390x/stage1.spec | 4 ++--
releases/specs/s390/s390x/stage2.spec | 6 +++---
releases/specs/s390/s390x/stage3.spec | 6 +++---
releases/specs/sh/sh4/stage1.spec | 4 ++--
releases/specs/sh/sh4/stage2.spec | 6 +++---
releases/specs/sh/sh4/stage3.spec | 6 +++---
releases/specs/sh/sh4a/stage1.spec | 4 ++--
releases/specs/sh/sh4a/stage2.spec | 6 +++---
releases/specs/sh/sh4a/stage3.spec | 6 +++---
releases/specs/sparc/sparc/stage1.spec | 4 ++--
releases/specs/sparc/sparc/stage2.spec | 6 +++---
releases/specs/sparc/sparc/stage3.spec | 6 +++---
releases/specs/sparc/sparc/systemd-stage1.spec | 4 ++--
releases/specs/sparc/sparc/systemd-stage2.spec | 6 +++---
releases/specs/sparc/sparc/systemd-stage3.spec | 6 +++---
releases/specs/sparc/sparc64/installcd-stage1.spec | 6 +++---
.../specs/sparc/sparc64/installcd-stage2-minimal.spec | 10 +++++-----
releases/specs/sparc/sparc64/multilib/stage1.spec | 4 ++--
releases/specs/sparc/sparc64/multilib/stage2.spec | 6 +++---
releases/specs/sparc/sparc64/multilib/stage3.spec | 6 +++---
releases/specs/sparc/sparc64/netboot.spec | 6 +++---
releases/specs/sparc/sparc64/stage1.spec | 4 ++--
releases/specs/sparc/sparc64/stage2.spec | 6 +++---
releases/specs/sparc/sparc64/stage3.spec | 6 +++---
releases/specs/sparc/sparc64/systemd-stage1.spec | 4 ++--
releases/specs/sparc/sparc64/systemd-stage2.spec | 6 +++---
releases/specs/sparc/sparc64/systemd-stage3.spec | 6 +++---
releases/specs/x86/hardened/admincd-stage1.spec | 6 +++---
releases/specs/x86/hardened/admincd-stage2.spec | 10 +++++-----
releases/specs/x86/hardened/installcd-stage1.spec | 6 +++---
.../specs/x86/hardened/installcd-stage2-minimal.spec | 10 +++++-----
releases/specs/x86/hardened/stage1.spec | 4 ++--
releases/specs/x86/hardened/stage2.spec | 6 +++---
releases/specs/x86/hardened/stage3.spec | 6 +++---
releases/specs/x86/i686/hardened/stage2.spec | 6 +++---
releases/specs/x86/i686/hardened/stage3.spec | 6 +++---
releases/specs/x86/i686/livecd-stage1.spec | 6 +++---
releases/specs/x86/i686/livecd-stage2.spec | 18 +++++++++---------
releases/specs/x86/i686/livedvd-stage1.spec | 6 +++---
releases/specs/x86/i686/livedvd-stage2.spec | 18 +++++++++---------
releases/specs/x86/i686/stage1.spec | 4 ++--
releases/specs/x86/i686/stage2-desktop.spec | 6 +++---
releases/specs/x86/i686/stage2.spec | 6 +++---
releases/specs/x86/i686/stage3-desktop.spec | 6 +++---
releases/specs/x86/i686/stage3.spec | 6 +++---
releases/specs/x86/installcd-stage1.spec | 6 +++---
releases/specs/x86/installcd-stage2-minimal.spec | 10 +++++-----
releases/specs/x86/stage1.spec | 4 ++--
releases/specs/x86/stage2.spec | 6 +++---
releases/specs/x86/stage3.spec | 6 +++---
199 files changed, 593 insertions(+), 593 deletions(-)
diff --git a/releases/specs/alpha/installcd-stage1.spec b/releases/specs/alpha/installcd-stage1.spec
index 42bbe9b8..18d843ed 100644
--- a/releases/specs/alpha/installcd-stage1.spec
+++ b/releases/specs/alpha/installcd-stage1.spec
@@ -1,10 +1,10 @@
subarch: alpha
-version_stamp: latest
+version_stamp: @TIMESTAMP@
target: livecd-stage1
rel_type: default
profile: default/linux/alpha/17.0
-snapshot: latest
-source_subpath: default/stage3-alpha-latest
+snapshot: @TIMESTAMP@
+source_subpath: default/stage3-alpha-@TIMESTAMP@
portage_confdir: @REPO_DIR@/releases/portage/isos
livecd/use:
compile-locales
diff --git a/releases/specs/alpha/installcd-stage2-minimal.spec b/releases/specs/alpha/installcd-stage2-minimal.spec
index 7301eacf..83f18eb2 100644
--- a/releases/specs/alpha/installcd-stage2-minimal.spec
+++ b/releases/specs/alpha/installcd-stage2-minimal.spec
@@ -1,19 +1,19 @@
subarch: alpha
-version_stamp: latest
+version_stamp: @TIMESTAMP@
target: livecd-stage2
rel_type: default
profile: default/linux/alpha/17.0
-snapshot: latest
-source_subpath: default/livecd-stage1-alpha-latest
+snapshot: @TIMESTAMP@
+source_subpath: default/livecd-stage1-alpha-@TIMESTAMP@
portage_confdir: @REPO_DIR@/releases/portage/isos
livecd/bootargs: dokeymap
livecd/cdtar: /root/aboot-1.0_pre20040408-r2-cdtar-weekly.tar.bz2
livecd/fsscript: /root/releng/releases/scripts/livecd.sh
livecd/fstype: squashfs
-livecd/iso: /var/tmp/catalyst/builds/default/install-alpha-minimal-latest.iso
+livecd/iso: /var/tmp/catalyst/builds/default/install-alpha-minimal-@TIMESTAMP@.iso
livecd/type: gentoo-release-minimal
-livecd/volid: Gentoo alpha latest
+livecd/volid: Gentoo alpha @TIMESTAMP@
livecd/gk_mainargs: --firmware-files=qlogic/1040.bin
boot/kernel: gentoo gentoo_nolsa
diff --git a/releases/specs/alpha/netboot/netboot2.spec b/releases/specs/alpha/netboot/netboot2.spec
index bc79b003..19198379 100644
--- a/releases/specs/alpha/netboot/netboot2.spec
+++ b/releases/specs/alpha/netboot/netboot2.spec
@@ -1,10 +1,10 @@
subarch: alpha
-version_stamp: latest
+version_stamp: @TIMESTAMP@
target: netboot2
rel_type: default
profile: default/linux/alpha/17.0
-snapshot: latest
-source_subpath: default/stage3-alpha-latest
+snapshot: @TIMESTAMP@
+source_subpath: default/stage3-alpha-@TIMESTAMP@
#portage_overlay:
@@ -15,7 +15,7 @@ boot/kernel/gentoo/gk_kernargs: --all-ramdisk-modules --makeopts=-j4 --lvm --dmr
-#netboot2/builddate: latest
+#netboot2/builddate: @TIMESTAMP@
netboot2/busybox_config: bs.conf
diff --git a/releases/specs/alpha/stage1.spec b/releases/specs/alpha/stage1.spec
index b09d9e46..62cfd853 100644
--- a/releases/specs/alpha/stage1.spec
+++ b/releases/specs/alpha/stage1.spec
@@ -1,9 +1,9 @@
subarch: alpha
target: stage1
-version_stamp: latest
+version_stamp: @TIMESTAMP@
rel_type: default
profile: default/linux/alpha/17.0
-snapshot: latest
+snapshot: @TIMESTAMP@
source_subpath: default/stage3-alpha-latest
update_seed: yes
portage_confdir: @REPO_DIR@/releases/portage/stages
diff --git a/releases/specs/alpha/stage2.spec b/releases/specs/alpha/stage2.spec
index 3b0bb29f..33fee14f 100644
--- a/releases/specs/alpha/stage2.spec
+++ b/releases/specs/alpha/stage2.spec
@@ -1,8 +1,8 @@
subarch: alpha
target: stage2
-version_stamp: latest
+version_stamp: @TIMESTAMP@
rel_type: default
profile: default/linux/alpha/17.0
-snapshot: latest
-source_subpath: default/stage1-alpha-latest
+snapshot: @TIMESTAMP@
+source_subpath: default/stage1-alpha-@TIMESTAMP@
portage_confdir: @REPO_DIR@/releases/portage/stages
diff --git a/releases/specs/alpha/stage3.spec b/releases/specs/alpha/stage3.spec
index 6316dd30..7ef4599c 100644
--- a/releases/specs/alpha/stage3.spec
+++ b/releases/specs/alpha/stage3.spec
@@ -1,8 +1,8 @@
subarch: alpha
target: stage3
-version_stamp: latest
+version_stamp: @TIMESTAMP@
rel_type: default
profile: default/linux/alpha/17.0
-snapshot: latest
-source_subpath: default/stage1-alpha-latest
+snapshot: @TIMESTAMP@
+source_subpath: default/stage1-alpha-@TIMESTAMP@
portage_confdir: @REPO_DIR@/releases/portage/stages
diff --git a/releases/specs/amd64/hardened/admincd-stage1-selinux.spec b/releases/specs/amd64/hardened/admincd-stage1-selinux.spec
index 706e35e3..3c94d9d5 100644
--- a/releases/specs/amd64/hardened/admincd-stage1-selinux.spec
+++ b/releases/specs/amd64/hardened/admincd-stage1-selinux.spec
@@ -1,10 +1,10 @@
subarch: amd64
-version_stamp: latest-selinux
+version_stamp: @TIMESTAMP@-selinux
target: livecd-stage1
rel_type: hardened
profile: default/linux/amd64/17.0/hardened/selinux
-snapshot: latest
-source_subpath: hardened/stage3-amd64-hardened-selinux-latest
+snapshot: @TIMESTAMP@
+source_subpath: hardened/stage3-amd64-hardened-selinux-@TIMESTAMP@
compression_mode: pixz_x
portage_confdir: @REPO_DIR@/releases/portage/isos
diff --git a/releases/specs/amd64/hardened/admincd-stage1.spec b/releases/specs/amd64/hardened/admincd-stage1.spec
index 5121cf54..938c3a85 100644
--- a/releases/specs/amd64/hardened/admincd-stage1.spec
+++ b/releases/specs/amd64/hardened/admincd-stage1.spec
@@ -1,10 +1,10 @@
subarch: amd64
-version_stamp: latest
+version_stamp: @TIMESTAMP@
target: livecd-stage1
rel_type: hardened
profile: default/linux/amd64/17.1/hardened
-snapshot: latest
-source_subpath: hardened/stage3-amd64-hardened-latest
+snapshot: @TIMESTAMP@
+source_subpath: hardened/stage3-amd64-hardened-@TIMESTAMP@
compression_mode: pixz_x
portage_confdir: @REPO_DIR@/releases/portage/isos
diff --git a/releases/specs/amd64/hardened/admincd-stage2-selinux.spec b/releases/specs/amd64/hardened/admincd-stage2-selinux.spec
index 7306688b..a197e6d9 100644
--- a/releases/specs/amd64/hardened/admincd-stage2-selinux.spec
+++ b/releases/specs/amd64/hardened/admincd-stage2-selinux.spec
@@ -1,17 +1,17 @@
subarch: amd64
-version_stamp: latest-selinux
+version_stamp: @TIMESTAMP@-selinux
target: livecd-stage2
rel_type: hardened
profile: default/linux/amd64/17.0/hardened/selinux
-snapshot: latest
-source_subpath: hardened/livecd-stage1-amd64-latest-selinux
+snapshot: @TIMESTAMP@
+source_subpath: hardened/livecd-stage1-amd64-@TIMESTAMP@-selinux
portage_confdir: @REPO_DIR@/releases/portage/isos
livecd/bootargs: dokeymap
livecd/fstype: squashfs
-livecd/iso: admincd-amd64-latest.iso
+livecd/iso: admincd-amd64-@TIMESTAMP@.iso
livecd/type: gentoo-release-minimal
-livecd/volid: Gentoo amd64 AdminCD latest
+livecd/volid: Gentoo amd64 AdminCD @TIMESTAMP@
boot/kernel: gentoo
diff --git a/releases/specs/amd64/hardened/admincd-stage2.spec b/releases/specs/amd64/hardened/admincd-stage2.spec
index 90d836cc..617a4b01 100644
--- a/releases/specs/amd64/hardened/admincd-stage2.spec
+++ b/releases/specs/amd64/hardened/admincd-stage2.spec
@@ -1,17 +1,17 @@
subarch: amd64
-version_stamp: latest
+version_stamp: @TIMESTAMP@
target: livecd-stage2
rel_type: hardened
profile: default/linux/amd64/17.1/hardened
-snapshot: latest
-source_subpath: hardened/livecd-stage1-amd64-latest
+snapshot: @TIMESTAMP@
+source_subpath: hardened/livecd-stage1-amd64-@TIMESTAMP@
portage_confdir: @REPO_DIR@/releases/portage/isos
livecd/bootargs: dokeymap
livecd/fstype: squashfs
-livecd/iso: admincd-amd64-latest.iso
+livecd/iso: admincd-amd64-@TIMESTAMP@.iso
livecd/type: gentoo-release-minimal
-livecd/volid: Gentoo amd64 AdminCD latest
+livecd/volid: Gentoo amd64 AdminCD @TIMESTAMP@
boot/kernel: gentoo
diff --git a/releases/specs/amd64/hardened/stage1-nomultilib.spec b/releases/specs/amd64/hardened/stage1-nomultilib.spec
index 8d659e0b..7d28570a 100644
--- a/releases/specs/amd64/hardened/stage1-nomultilib.spec
+++ b/releases/specs/amd64/hardened/stage1-nomultilib.spec
@@ -1,9 +1,9 @@
subarch: amd64
target: stage1
-version_stamp: hardened+nomultilib-latest
+version_stamp: hardened+nomultilib-@TIMESTAMP@
rel_type: hardened
profile: default/linux/amd64/17.1/no-multilib/hardened
-snapshot: latest
+snapshot: @TIMESTAMP@
source_subpath: hardened/stage3-amd64-hardened+nomultilib-latest
compression_mode: pixz_x
decompressor_search_order: tar pixz xz lbzip2 bzip2 gzip
diff --git a/releases/specs/amd64/hardened/stage1-selinux-nomultilib.spec b/releases/specs/amd64/hardened/stage1-selinux-nomultilib.spec
index 88c22d92..21b00142 100644
--- a/releases/specs/amd64/hardened/stage1-selinux-nomultilib.spec
+++ b/releases/specs/amd64/hardened/stage1-selinux-nomultilib.spec
@@ -1,9 +1,9 @@
subarch: amd64
target: stage1
-version_stamp: hardened-selinux+nomultilib-latest
+version_stamp: hardened-selinux+nomultilib-@TIMESTAMP@
rel_type: hardened
profile: default/linux/amd64/17.1/no-multilib/hardened/selinux
-snapshot: latest
+snapshot: @TIMESTAMP@
source_subpath: hardened/stage3-amd64-hardened-selinux+nomultilib-latest
compression_mode: pixz_x
decompressor_search_order: tar pixz xz lbzip2 bzip2 gzip
diff --git a/releases/specs/amd64/hardened/stage1-selinux.spec b/releases/specs/amd64/hardened/stage1-selinux.spec
index 4956f9d1..19c6c041 100644
--- a/releases/specs/amd64/hardened/stage1-selinux.spec
+++ b/releases/specs/amd64/hardened/stage1-selinux.spec
@@ -1,9 +1,9 @@
subarch: amd64
target: stage1
-version_stamp: hardened-selinux-latest
+version_stamp: hardened-selinux-@TIMESTAMP@
rel_type: hardened
profile: default/linux/amd64/17.1/hardened/selinux
-snapshot: latest
+snapshot: @TIMESTAMP@
source_subpath: hardened/stage3-amd64-hardened-selinux-latest
compression_mode: pixz_x
decompressor_search_order: tar pixz xz lbzip2 bzip2 gzip
diff --git a/releases/specs/amd64/hardened/stage1.spec b/releases/specs/amd64/hardened/stage1.spec
index 5fe18de4..3b0b9524 100644
--- a/releases/specs/amd64/hardened/stage1.spec
+++ b/releases/specs/amd64/hardened/stage1.spec
@@ -1,9 +1,9 @@
subarch: amd64
target: stage1
-version_stamp: hardened-latest
+version_stamp: hardened-@TIMESTAMP@
rel_type: hardened
profile: default/linux/amd64/17.1/hardened
-snapshot: latest
+snapshot: @TIMESTAMP@
source_subpath: hardened/stage3-amd64-hardened-latest
compression_mode: pixz_x
decompressor_search_order: tar pixz xz lbzip2 bzip2 gzip
diff --git a/releases/specs/amd64/hardened/stage2-nomultilib.spec b/releases/specs/amd64/hardened/stage2-nomultilib.spec
index 32af0240..0db3dd3b 100644
--- a/releases/specs/amd64/hardened/stage2-nomultilib.spec
+++ b/releases/specs/amd64/hardened/stage2-nomultilib.spec
@@ -1,10 +1,10 @@
subarch: amd64
target: stage2
-version_stamp: hardened+nomultilib-latest
+version_stamp: hardened+nomultilib-@TIMESTAMP@
rel_type: hardened
profile: default/linux/amd64/17.1/no-multilib/hardened
-snapshot: latest
-source_subpath: hardened/stage1-amd64-hardened+nomultilib-latest
+snapshot: @TIMESTAMP@
+source_subpath: hardened/stage1-amd64-hardened+nomultilib-@TIMESTAMP@
compression_mode: pixz_x
decompressor_search_order: tar pixz xz lbzip2 bzip2 gzip
portage_confdir: @REPO_DIR@/releases/portage/stages
diff --git a/releases/specs/amd64/hardened/stage2-selinux-nomultilib.spec b/releases/specs/amd64/hardened/stage2-selinux-nomultilib.spec
index c816ad6b..a6afb69f 100644
--- a/releases/specs/amd64/hardened/stage2-selinux-nomultilib.spec
+++ b/releases/specs/amd64/hardened/stage2-selinux-nomultilib.spec
@@ -1,10 +1,10 @@
subarch: amd64
target: stage2
-version_stamp: hardened-selinux+nomultilib-latest
+version_stamp: hardened-selinux+nomultilib-@TIMESTAMP@
rel_type: hardened
profile: default/linux/amd64/17.1/no-multilib/hardened/selinux
-snapshot: latest
-source_subpath: hardened/stage1-amd64-hardened-selinux+nomultilib-latest
+snapshot: @TIMESTAMP@
+source_subpath: hardened/stage1-amd64-hardened-selinux+nomultilib-@TIMESTAMP@
compression_mode: pixz_x
decompressor_search_order: tar pixz xz lbzip2 bzip2 gzip
portage_confdir: @REPO_DIR@/releases/portage/stages
diff --git a/releases/specs/amd64/hardened/stage2-selinux.spec b/releases/specs/amd64/hardened/stage2-selinux.spec
index ab84ad81..494859f9 100644
--- a/releases/specs/amd64/hardened/stage2-selinux.spec
+++ b/releases/specs/amd64/hardened/stage2-selinux.spec
@@ -1,10 +1,10 @@
subarch: amd64
target: stage2
-version_stamp: hardened-selinux-latest
+version_stamp: hardened-selinux-@TIMESTAMP@
rel_type: hardened
profile: default/linux/amd64/17.1/hardened/selinux
-snapshot: latest
-source_subpath: hardened/stage1-amd64-hardened-selinux-latest
+snapshot: @TIMESTAMP@
+source_subpath: hardened/stage1-amd64-hardened-selinux-@TIMESTAMP@
compression_mode: pixz_x
decompressor_search_order: tar pixz xz lbzip2 bzip2 gzip
portage_confdir: @REPO_DIR@/releases/portage/stages
diff --git a/releases/specs/amd64/hardened/stage2.spec b/releases/specs/amd64/hardened/stage2.spec
index 8bb40f3f..2af300d0 100644
--- a/releases/specs/amd64/hardened/stage2.spec
+++ b/releases/specs/amd64/hardened/stage2.spec
@@ -1,10 +1,10 @@
subarch: amd64
target: stage2
-version_stamp: hardened-latest
+version_stamp: hardened-@TIMESTAMP@
rel_type: hardened
profile: default/linux/amd64/17.1/hardened
-snapshot: latest
-source_subpath: hardened/stage1-amd64-hardened-latest
+snapshot: @TIMESTAMP@
+source_subpath: hardened/stage1-amd64-hardened-@TIMESTAMP@
compression_mode: pixz_x
decompressor_search_order: tar pixz xz lbzip2 bzip2 gzip
portage_confdir: @REPO_DIR@/releases/portage/stages
diff --git a/releases/specs/amd64/hardened/stage3-nomultilib.spec b/releases/specs/amd64/hardened/stage3-nomultilib.spec
index 2a518ac1..f53f1d2f 100644
--- a/releases/specs/amd64/hardened/stage3-nomultilib.spec
+++ b/releases/specs/amd64/hardened/stage3-nomultilib.spec
@@ -1,10 +1,10 @@
subarch: amd64
target: stage3
-version_stamp: hardened+nomultilib-latest
+version_stamp: hardened+nomultilib-@TIMESTAMP@
rel_type: hardened
profile: default/linux/amd64/17.1/no-multilib/hardened
-snapshot: latest
-source_subpath: hardened/stage2-amd64-hardened+nomultilib-latest
+snapshot: @TIMESTAMP@
+source_subpath: hardened/stage2-amd64-hardened+nomultilib-@TIMESTAMP@
compression_mode: pixz_x
decompressor_search_order: tar pixz xz lbzip2 bzip2 gzip
portage_confdir: @REPO_DIR@/releases/portage/stages
diff --git a/releases/specs/amd64/hardened/stage3-selinux-nomultilib.spec b/releases/specs/amd64/hardened/stage3-selinux-nomultilib.spec
index 7f0a42ea..2292827e 100644
--- a/releases/specs/amd64/hardened/stage3-selinux-nomultilib.spec
+++ b/releases/specs/amd64/hardened/stage3-selinux-nomultilib.spec
@@ -1,10 +1,10 @@
subarch: amd64
target: stage3
-version_stamp: hardened-selinux+nomultilib-latest
+version_stamp: hardened-selinux+nomultilib-@TIMESTAMP@
rel_type: hardened
profile: default/linux/amd64/17.1/no-multilib/hardened/selinux
-snapshot: latest
-source_subpath: hardened/stage2-amd64-hardened-selinux+nomultilib-latest
+snapshot: @TIMESTAMP@
+source_subpath: hardened/stage2-amd64-hardened-selinux+nomultilib-@TIMESTAMP@
compression_mode: pixz_x
decompressor_search_order: tar pixz xz lbzip2 bzip2 gzip
portage_confdir: @REPO_DIR@/releases/portage/stages
diff --git a/releases/specs/amd64/hardened/stage3-selinux.spec b/releases/specs/amd64/hardened/stage3-selinux.spec
index 2c273f3b..4273d2a7 100644
--- a/releases/specs/amd64/hardened/stage3-selinux.spec
+++ b/releases/specs/amd64/hardened/stage3-selinux.spec
@@ -1,10 +1,10 @@
subarch: amd64
target: stage3
-version_stamp: hardened-selinux-latest
+version_stamp: hardened-selinux-@TIMESTAMP@
rel_type: hardened
profile: default/linux/amd64/17.1/hardened/selinux
-snapshot: latest
-source_subpath: hardened/stage2-amd64-hardened-selinux-latest
+snapshot: @TIMESTAMP@
+source_subpath: hardened/stage2-amd64-hardened-selinux-@TIMESTAMP@
compression_mode: pixz_x
decompressor_search_order: tar pixz xz lbzip2 bzip2 gzip
portage_confdir: @REPO_DIR@/releases/portage/stages
diff --git a/releases/specs/amd64/hardened/stage3.spec b/releases/specs/amd64/hardened/stage3.spec
index ae6ed00a..b9d06c15 100644
--- a/releases/specs/amd64/hardened/stage3.spec
+++ b/releases/specs/amd64/hardened/stage3.spec
@@ -1,10 +1,10 @@
subarch: amd64
target: stage3
-version_stamp: hardened-latest
+version_stamp: hardened-@TIMESTAMP@
rel_type: hardened
profile: default/linux/amd64/17.1/hardened
-snapshot: latest
-source_subpath: hardened/stage2-amd64-hardened-latest
+snapshot: @TIMESTAMP@
+source_subpath: hardened/stage2-amd64-hardened-@TIMESTAMP@
compression_mode: pixz_x
decompressor_search_order: tar pixz xz lbzip2 bzip2 gzip
portage_confdir: @REPO_DIR@/releases/portage/stages
diff --git a/releases/specs/amd64/hardened/stage4-minimal.spec b/releases/specs/amd64/hardened/stage4-minimal.spec
index e93c034d..43a7fdac 100644
--- a/releases/specs/amd64/hardened/stage4-minimal.spec
+++ b/releases/specs/amd64/hardened/stage4-minimal.spec
@@ -1,12 +1,12 @@
subarch: amd64
target: stage4
-version_stamp: hardened+minimal-latest
+version_stamp: hardened+minimal-@TIMESTAMP@
rel_type: hardened
profile: default/linux/amd64/17.1/hardened
-snapshot: latest
+snapshot: @TIMESTAMP@
compression_mode: pixz_x
decompressor_search_order: tar pixz xz lbzip2 bzip2 gzip
-source_subpath: hardened/stage3-amd64-hardened-latest
+source_subpath: hardened/stage3-amd64-hardened-@TIMESTAMP@
portage_confdir: @REPO_DIR@/releases/portage/isos
stage4/use:
diff --git a/releases/specs/amd64/hardened/stage4-nomultilib-minimal.spec b/releases/specs/amd64/hardened/stage4-nomultilib-minimal.spec
index e0cab1d3..8d0a8d0b 100644
--- a/releases/specs/amd64/hardened/stage4-nomultilib-minimal.spec
+++ b/releases/specs/amd64/hardened/stage4-nomultilib-minimal.spec
@@ -1,12 +1,12 @@
subarch: amd64
target: stage4
-version_stamp: hardened+minimal-nomultilib-latest
+version_stamp: hardened+minimal-nomultilib-@TIMESTAMP@
rel_type: hardened
profile: default/linux/amd64/17.1/no-multilib/hardened
-snapshot: latest
+snapshot: @TIMESTAMP@
compression_mode: pixz_x
decompressor_search_order: tar pixz xz lbzip2 bzip2 gzip
-source_subpath: hardened/stage3-amd64-hardened+nomultilib-latest
+source_subpath: hardened/stage3-amd64-hardened+nomultilib-@TIMESTAMP@
portage_confdir: @REPO_DIR@/releases/portage/isos
stage4/use:
diff --git a/releases/specs/amd64/installcd-stage1.spec b/releases/specs/amd64/installcd-stage1.spec
index a3885784..b5611f13 100644
--- a/releases/specs/amd64/installcd-stage1.spec
+++ b/releases/specs/amd64/installcd-stage1.spec
@@ -1,10 +1,10 @@
subarch: amd64
-version_stamp: latest
+version_stamp: @TIMESTAMP@
target: livecd-stage1
rel_type: default
profile: default/linux/amd64/17.1/no-multilib
-snapshot: latest
-source_subpath: default/stage3-amd64-latest
+snapshot: @TIMESTAMP@
+source_subpath: default/stage3-amd64-@TIMESTAMP@
compression_mode: pixz_x
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 3ae17ccb..c3ba1c3d 100644
--- a/releases/specs/amd64/installcd-stage2-minimal.spec
+++ b/releases/specs/amd64/installcd-stage2-minimal.spec
@@ -1,17 +1,17 @@
subarch: amd64
-version_stamp: latest
+version_stamp: @TIMESTAMP@
target: livecd-stage2
rel_type: default
profile: default/linux/amd64/17.1/no-multilib
-snapshot: latest
-source_subpath: default/livecd-stage1-amd64-latest
+snapshot: @TIMESTAMP@
+source_subpath: default/livecd-stage1-amd64-@TIMESTAMP@
portage_confdir: @REPO_DIR@/releases/portage/isos
livecd/bootargs: dokeymap
livecd/fstype: squashfs
-livecd/iso: install-amd64-minimal-latest.iso
+livecd/iso: install-amd64-minimal-@TIMESTAMP@.iso
livecd/type: gentoo-release-minimal
-livecd/volid: Gentoo amd64 latest
+livecd/volid: Gentoo amd64 @TIMESTAMP@
boot/kernel: gentoo
diff --git a/releases/specs/amd64/livecd-stage1.spec b/releases/specs/amd64/livecd-stage1.spec
index 5c501127..39ba41b1 100644
--- a/releases/specs/amd64/livecd-stage1.spec
+++ b/releases/specs/amd64/livecd-stage1.spec
@@ -1,10 +1,10 @@
subarch: amd64
-version_stamp: installer-latest
+version_stamp: installer-@TIMESTAMP@
target: livecd-stage1
rel_type: default
profile: default/linux/amd64/17.0/desktop
-snapshot: latest
-source_subpath: default/stage3-amd64-desktop-latest
+snapshot: @TIMESTAMP@
+source_subpath: default/stage3-amd64-desktop-@TIMESTAMP@
livecd/use:
branding
livecd
diff --git a/releases/specs/amd64/livecd-stage2.spec b/releases/specs/amd64/livecd-stage2.spec
index f267697e..1c56ae46 100644
--- a/releases/specs/amd64/livecd-stage2.spec
+++ b/releases/specs/amd64/livecd-stage2.spec
@@ -1,27 +1,27 @@
subarch: amd64
-version_stamp: latest
+version_stamp: @TIMESTAMP@
target: livecd-stage2
rel_type: default
profile: default/linux/amd64/17.0/desktop
-snapshot: latest
-source_subpath: default/livecd-stage1-amd64-installer-latest
+snapshot: @TIMESTAMP@
+source_subpath: default/livecd-stage1-amd64-installer-@TIMESTAMP@
livecd/bootargs: dokeymap
livecd/cdtar: /usr/share/catalyst/livecd/cdtar/isolinux-elilo-memtest86+-cdtar.tar.bz2
-livecd/fsscript: @REPO_DIR@/releases/latest/scripts/livecd.sh
+livecd/fsscript: @REPO_DIR@/releases/@TIMESTAMP@/scripts/livecd.sh
livecd/fstype: squashfs
-livecd/iso: livecd-amd64-installer-latest.iso
+livecd/iso: livecd-amd64-installer-@TIMESTAMP@.iso
livecd/type: gentoo-release-livecd
-livecd/volid: Gentoo amd64 LiveCD latest
+livecd/volid: Gentoo amd64 LiveCD @TIMESTAMP@
livecd/xsession: xfce
livecd/xdm: gdm
-livecd/overlay: @REPO_DIR@/releases/latest/overlays/common/overlay/livecd
-livecd/root_overlay: @REPO_DIR@/releases/latest/overlays/common/root_overlay
+livecd/overlay: @REPO_DIR@/releases/@TIMESTAMP@/overlays/common/overlay/livecd
+livecd/root_overlay: @REPO_DIR@/releases/@TIMESTAMP@/overlays/common/root_overlay
boot/kernel: gentoo
boot/kernel/gentoo/sources: gentoo-sources
-boot/kernel/gentoo/config: @REPO_DIR@/releases/latest/kconfig/amd64/livecd-2.6.24.config
+boot/kernel/gentoo/config: @REPO_DIR@/releases/@TIMESTAMP@/kconfig/amd64/livecd-2.6.24.config
boot/kernel/gentoo/use: atm png truetype usb
boot/kernel/gentoo/packages:
media-libs/alsa-oss
diff --git a/releases/specs/amd64/livedvd-stage1.spec b/releases/specs/amd64/livedvd-stage1.spec
index c2618533..8c3cb1b2 100644
--- a/releases/specs/amd64/livedvd-stage1.spec
+++ b/releases/specs/amd64/livedvd-stage1.spec
@@ -1,10 +1,10 @@
subarch: amd64
-version_stamp: installer-latest
+version_stamp: installer-@TIMESTAMP@
target: livecd-stage1
rel_type: default
profile: default/linux/amd64/17.0/desktop
-snapshot: latest
-source_subpath: default/stage3-amd64-desktop-latest
+snapshot: @TIMESTAMP@
+source_subpath: default/stage3-amd64-desktop-@TIMESTAMP@
livecd/use:
branding
livecd
diff --git a/releases/specs/amd64/livedvd-stage2.spec b/releases/specs/amd64/livedvd-stage2.spec
index 27356540..187b464c 100644
--- a/releases/specs/amd64/livedvd-stage2.spec
+++ b/releases/specs/amd64/livedvd-stage2.spec
@@ -1,28 +1,28 @@
subarch: amd64
-version_stamp: latest
+version_stamp: @TIMESTAMP@
target: livecd-stage2
rel_type: default
profile: default/linux/amd64/17.0/desktop
-snapshot: latest
-source_subpath: default/livecd-stage1-amd64-installer-latest
+snapshot: @TIMESTAMP@
+source_subpath: default/livecd-stage1-amd64-installer-@TIMESTAMP@
livecd/bootargs: dokeymap
livecd/cdtar: /usr/share/catalyst/livecd/cdtar/isolinux-elilo-memtest86+-cdtar.tar.bz2
-livecd/fsscript: @REPO_DIR@/releases/latest/scripts/livecd.sh
+livecd/fsscript: @REPO_DIR@/releases/@TIMESTAMP@/scripts/livecd.sh
livecd/fstype: squashfs
-livecd/iso: livedvd-amd64-installer-latest.iso
+livecd/iso: livedvd-amd64-installer-@TIMESTAMP@.iso
livecd/type: gentoo-release-livecd
-livecd/volid: Gentoo amd64 LiveDVD latest
+livecd/volid: Gentoo amd64 LiveDVD @TIMESTAMP@
livecd/xdm: gdm
livecd/xsession: xfce
-livecd/overlay: @REPO_DIR@/releases/latest/overlays/common/overlay/livedvd
-livecd/root_overlay: @REPO_DIR@/releases/latest/overlays/common/root_overlay
+livecd/overlay: @REPO_DIR@/releases/@TIMESTAMP@/overlays/common/overlay/livedvd
+livecd/root_overlay: @REPO_DIR@/releases/@TIMESTAMP@/overlays/common/root_overlay
boot/kernel: gentoo
boot/kernel/gentoo/sources: gentoo-sources
-boot/kernel/gentoo/config: @REPO_DIR@/releases/latest/kconfig/amd64/livecd-2.6.24.config
+boot/kernel/gentoo/config: @REPO_DIR@/releases/@TIMESTAMP@/kconfig/amd64/livecd-2.6.24.config
boot/kernel/gentoo/use: atm png truetype usb
boot/kernel/gentoo/packages:
media-libs/alsa-oss
diff --git a/releases/specs/amd64/stage1-nomultilib.spec b/releases/specs/amd64/stage1-nomultilib.spec
index fc457286..28a7e34c 100644
--- a/releases/specs/amd64/stage1-nomultilib.spec
+++ b/releases/specs/amd64/stage1-nomultilib.spec
@@ -1,9 +1,9 @@
subarch: amd64
target: stage1
-version_stamp: nomultilib-latest
+version_stamp: nomultilib-@TIMESTAMP@
rel_type: default
profile: default/linux/amd64/17.1/no-multilib
-snapshot: latest
+snapshot: @TIMESTAMP@
source_subpath: default/stage3-amd64-nomultilib-latest
compression_mode: pixz_x
decompressor_search_order: tar pixz xz lbzip2 bzip2 gzip
diff --git a/releases/specs/amd64/stage1-x32.spec b/releases/specs/amd64/stage1-x32.spec
index e55bf9ed..a4a32ae5 100644
--- a/releases/specs/amd64/stage1-x32.spec
+++ b/releases/specs/amd64/stage1-x32.spec
@@ -1,9 +1,9 @@
subarch: x32
target: stage1
-version_stamp: latest
+version_stamp: @TIMESTAMP@
rel_type: default
profile: default/linux/amd64/17.0/x32
-snapshot: latest
+snapshot: @TIMESTAMP@
source_subpath: default/stage3-x32-latest
compression_mode: pixz_x
decompressor_search_order: tar pixz xz lbzip2 bzip2 gzip
diff --git a/releases/specs/amd64/stage1.spec b/releases/specs/amd64/stage1.spec
index a1781ac0..19ab4d46 100644
--- a/releases/specs/amd64/stage1.spec
+++ b/releases/specs/amd64/stage1.spec
@@ -1,9 +1,9 @@
subarch: amd64
target: stage1
-version_stamp: latest
+version_stamp: @TIMESTAMP@
rel_type: default
profile: default/linux/amd64/17.1
-snapshot: latest
+snapshot: @TIMESTAMP@
source_subpath: default/stage3-amd64-latest
compression_mode: pixz_x
decompressor_search_order: tar pixz xz lbzip2 bzip2 gzip
diff --git a/releases/specs/amd64/stage2-desktop.spec b/releases/specs/amd64/stage2-desktop.spec
index bc8464bb..856bce02 100644
--- a/releases/specs/amd64/stage2-desktop.spec
+++ b/releases/specs/amd64/stage2-desktop.spec
@@ -1,8 +1,8 @@
subarch: amd64
target: stage2
-version_stamp: desktop-latest
+version_stamp: desktop-@TIMESTAMP@
rel_type: default
profile: default/linux/amd64/17.0/desktop
-snapshot: latest
-source_subpath: default/stage1-amd64-latest
+snapshot: @TIMESTAMP@
+source_subpath: default/stage1-amd64-@TIMESTAMP@
portage_prefix: releng
diff --git a/releases/specs/amd64/stage2-nomultilib.spec b/releases/specs/amd64/stage2-nomultilib.spec
index bb33a7a3..9ee1726a 100644
--- a/releases/specs/amd64/stage2-nomultilib.spec
+++ b/releases/specs/amd64/stage2-nomultilib.spec
@@ -1,10 +1,10 @@
subarch: amd64
target: stage2
-version_stamp: nomultilib-latest
+version_stamp: nomultilib-@TIMESTAMP@
rel_type: default
profile: default/linux/amd64/17.1/no-multilib
-snapshot: latest
-source_subpath: default/stage1-amd64-nomultilib-latest
+snapshot: @TIMESTAMP@
+source_subpath: default/stage1-amd64-nomultilib-@TIMESTAMP@
compression_mode: pixz_x
decompressor_search_order: tar pixz xz lbzip2 bzip2 gzip
portage_confdir: @REPO_DIR@/releases/portage/stages
diff --git a/releases/specs/amd64/stage2-x32.spec b/releases/specs/amd64/stage2-x32.spec
index ad81688a..b82ade3c 100644
--- a/releases/specs/amd64/stage2-x32.spec
+++ b/releases/specs/amd64/stage2-x32.spec
@@ -1,10 +1,10 @@
subarch: x32
target: stage2
-version_stamp: latest
+version_stamp: @TIMESTAMP@
rel_type: default
profile: default/linux/amd64/17.0/x32
-snapshot: latest
-source_subpath: default/stage1-x32-latest
+snapshot: @TIMESTAMP@
+source_subpath: default/stage1-x32-@TIMESTAMP@
compression_mode: pixz_x
decompressor_search_order: tar pixz xz lbzip2 bzip2 gzip
portage_confdir: @REPO_DIR@/releases/portage/stages
diff --git a/releases/specs/amd64/stage2.spec b/releases/specs/amd64/stage2.spec
index 321e028e..0a630655 100644
--- a/releases/specs/amd64/stage2.spec
+++ b/releases/specs/amd64/stage2.spec
@@ -1,10 +1,10 @@
subarch: amd64
target: stage2
-version_stamp: latest
+version_stamp: @TIMESTAMP@
rel_type: default
profile: default/linux/amd64/17.1
-snapshot: latest
-source_subpath: default/stage1-amd64-latest
+snapshot: @TIMESTAMP@
+source_subpath: default/stage1-amd64-@TIMESTAMP@
compression_mode: pixz_x
decompressor_search_order: tar pixz xz lbzip2 bzip2 gzip
portage_confdir: @REPO_DIR@/releases/portage/stages
diff --git a/releases/specs/amd64/stage3-desktop.spec b/releases/specs/amd64/stage3-desktop.spec
index df6d9eed..306103a9 100644
--- a/releases/specs/amd64/stage3-desktop.spec
+++ b/releases/specs/amd64/stage3-desktop.spec
@@ -1,8 +1,8 @@
subarch: amd64
target: stage3
-version_stamp: desktop-latest
+version_stamp: desktop-@TIMESTAMP@
rel_type: default
profile: default/linux/amd64/17.0/desktop
-snapshot: latest
-source_subpath: default/stage2-amd64-desktop-latest
+snapshot: @TIMESTAMP@
+source_subpath: default/stage2-amd64-desktop-@TIMESTAMP@
portage_prefix: releng
diff --git a/releases/specs/amd64/stage3-nomultilib.spec b/releases/specs/amd64/stage3-nomultilib.spec
index a358759a..9ace4e87 100644
--- a/releases/specs/amd64/stage3-nomultilib.spec
+++ b/releases/specs/amd64/stage3-nomultilib.spec
@@ -1,10 +1,10 @@
subarch: amd64
target: stage3
-version_stamp: nomultilib-latest
+version_stamp: nomultilib-@TIMESTAMP@
rel_type: default
profile: default/linux/amd64/17.1/no-multilib
-snapshot: latest
-source_subpath: default/stage2-amd64-nomultilib-latest
+snapshot: @TIMESTAMP@
+source_subpath: default/stage2-amd64-nomultilib-@TIMESTAMP@
compression_mode: pixz_x
decompressor_search_order: tar pixz xz lbzip2 bzip2 gzip
portage_confdir: @REPO_DIR@/releases/portage/stages
diff --git a/releases/specs/amd64/stage3-x32.spec b/releases/specs/amd64/stage3-x32.spec
index b38f0b37..a8727ed2 100644
--- a/releases/specs/amd64/stage3-x32.spec
+++ b/releases/specs/amd64/stage3-x32.spec
@@ -1,10 +1,10 @@
subarch: x32
target: stage3
-version_stamp: latest
+version_stamp: @TIMESTAMP@
rel_type: default
profile: default/linux/amd64/17.0/x32
-snapshot: latest
-source_subpath: default/stage2-x32-latest
+snapshot: @TIMESTAMP@
+source_subpath: default/stage2-x32-@TIMESTAMP@
compression_mode: pixz_x
decompressor_search_order: tar pixz xz lbzip2 bzip2 gzip
portage_confdir: @REPO_DIR@/releases/portage/stages
diff --git a/releases/specs/amd64/stage3.spec b/releases/specs/amd64/stage3.spec
index 04798a64..b56ead37 100644
--- a/releases/specs/amd64/stage3.spec
+++ b/releases/specs/amd64/stage3.spec
@@ -1,10 +1,10 @@
subarch: amd64
target: stage3
-version_stamp: latest
+version_stamp: @TIMESTAMP@
rel_type: default
profile: default/linux/amd64/17.1
-snapshot: latest
-source_subpath: default/stage2-amd64-latest
+snapshot: @TIMESTAMP@
+source_subpath: default/stage2-amd64-@TIMESTAMP@
compression_mode: pixz_x
decompressor_search_order: tar pixz xz lbzip2 bzip2 gzip
portage_confdir: @REPO_DIR@/releases/portage/stages
diff --git a/releases/specs/amd64/stage4-minimal.spec b/releases/specs/amd64/stage4-minimal.spec
index 8037baa5..f1795251 100644
--- a/releases/specs/amd64/stage4-minimal.spec
+++ b/releases/specs/amd64/stage4-minimal.spec
@@ -1,12 +1,12 @@
subarch: amd64
target: stage4
-version_stamp: minimal-latest
+version_stamp: minimal-@TIMESTAMP@
rel_type: default
profile: default/linux/amd64/17.1
-snapshot: latest
+snapshot: @TIMESTAMP@
compression_mode: pixz_x
decompressor_search_order: tar pixz xz lbzip2 bzip2 gzip
-source_subpath: default/stage3-amd64-latest
+source_subpath: default/stage3-amd64-@TIMESTAMP@
portage_confdir: @REPO_DIR@/releases/portage/isos
stage4/use:
diff --git a/releases/specs/amd64/stage4-nomultilib-minimal.spec b/releases/specs/amd64/stage4-nomultilib-minimal.spec
index 9bc36df5..0a7bf338 100644
--- a/releases/specs/amd64/stage4-nomultilib-minimal.spec
+++ b/releases/specs/amd64/stage4-nomultilib-minimal.spec
@@ -1,12 +1,12 @@
subarch: amd64
target: stage4
-version_stamp: minimal-nomultilib-latest
+version_stamp: minimal-nomultilib-@TIMESTAMP@
rel_type: default
profile: default/linux/amd64/17.1/no-multilib
-snapshot: latest
+snapshot: @TIMESTAMP@
compression_mode: pixz_x
decompressor_search_order: tar pixz xz lbzip2 bzip2 gzip
-source_subpath: default/stage3-amd64-nomultilib-latest
+source_subpath: default/stage3-amd64-nomultilib-@TIMESTAMP@
portage_confdir: @REPO_DIR@/releases/portage/isos
stage4/use:
diff --git a/releases/specs/arm/armeb/stage1.spec b/releases/specs/arm/armeb/stage1.spec
index c59861ae..81e6d42c 100644
--- a/releases/specs/arm/armeb/stage1.spec
+++ b/releases/specs/arm/armeb/stage1.spec
@@ -1,8 +1,8 @@
subarch: armeb
-version_stamp: latest
+version_stamp: @TIMESTAMP@
target: stage1
rel_type: default
profile: default/linux/arm/13.0
-snapshot: latest
+snapshot: @TIMESTAMP@
source_subpath: default/stage3-armeb-latest
update_seed: yes
diff --git a/releases/specs/arm/armeb/stage2.spec b/releases/specs/arm/armeb/stage2.spec
index 6d952b2d..c2a89209 100644
--- a/releases/specs/arm/armeb/stage2.spec
+++ b/releases/specs/arm/armeb/stage2.spec
@@ -1,7 +1,7 @@
subarch: armeb
-version_stamp: latest
+version_stamp: @TIMESTAMP@
target: stage2
rel_type: default
profile: default/linux/arm/13.0
-snapshot: latest
-source_subpath: default/stage1-armeb-latest
+snapshot: @TIMESTAMP@
+source_subpath: default/stage1-armeb-@TIMESTAMP@
diff --git a/releases/specs/arm/armeb/stage3.spec b/releases/specs/arm/armeb/stage3.spec
index 4645ca84..c93a7ef1 100644
--- a/releases/specs/arm/armeb/stage3.spec
+++ b/releases/specs/arm/armeb/stage3.spec
@@ -1,7 +1,7 @@
subarch: armeb
-version_stamp: latest
+version_stamp: @TIMESTAMP@
target: stage3
rel_type: default
profile: default/linux/arm/13.0
-snapshot: latest
-source_subpath: default/stage2-armeb-latest
+snapshot: @TIMESTAMP@
+source_subpath: default/stage2-armeb-@TIMESTAMP@
diff --git a/releases/specs/arm/armv4l/stage1.spec b/releases/specs/arm/armv4l/stage1.spec
index f2c02d85..4ca7b930 100644
--- a/releases/specs/arm/armv4l/stage1.spec
+++ b/releases/specs/arm/armv4l/stage1.spec
@@ -1,8 +1,8 @@
subarch: armv4l
-version_stamp: latest
+version_stamp: @TIMESTAMP@
target: stage1
rel_type: default
profile: default/linux/arm/13.0
-snapshot: latest
+snapshot: @TIMESTAMP@
source_subpath: default/stage3-armv4l-latest
update_seed: yes
diff --git a/releases/specs/arm/armv4l/stage2.spec b/releases/specs/arm/armv4l/stage2.spec
index 45891f1b..86418762 100644
--- a/releases/specs/arm/armv4l/stage2.spec
+++ b/releases/specs/arm/armv4l/stage2.spec
@@ -1,7 +1,7 @@
subarch: armv4l
-version_stamp: latest
+version_stamp: @TIMESTAMP@
target: stage2
rel_type: default
profile: default/linux/arm/13.0
-snapshot: latest
-source_subpath: default/stage1-armv4l-latest
+snapshot: @TIMESTAMP@
+source_subpath: default/stage1-armv4l-@TIMESTAMP@
diff --git a/releases/specs/arm/armv4l/stage3.spec b/releases/specs/arm/armv4l/stage3.spec
index e931c546..adff95ca 100644
--- a/releases/specs/arm/armv4l/stage3.spec
+++ b/releases/specs/arm/armv4l/stage3.spec
@@ -1,7 +1,7 @@
subarch: armv4l
-version_stamp: latest
+version_stamp: @TIMESTAMP@
target: stage3
rel_type: default
profile: default/linux/arm/13.0
-snapshot: latest
-source_subpath: default/stage2-armv4l-latest
+snapshot: @TIMESTAMP@
+source_subpath: default/stage2-armv4l-@TIMESTAMP@
diff --git a/releases/specs/arm/armv4l/strongarm/stage1.spec b/releases/specs/arm/armv4l/strongarm/stage1.spec
index 477d2612..92259ca3 100644
--- a/releases/specs/arm/armv4l/strongarm/stage1.spec
+++ b/releases/specs/arm/armv4l/strongarm/stage1.spec
@@ -1,9 +1,9 @@
subarch: armv4l
-version_stamp: latest
+version_stamp: @TIMESTAMP@
target: stage1
rel_type: default
profile: default/linux/arm/13.0
-snapshot: latest
+snapshot: @TIMESTAMP@
source_subpath: seed
cflags: -O2 -pipe -mcpu=strongarm
update_seed: yes
diff --git a/releases/specs/arm/armv4l/strongarm/stage2.spec b/releases/specs/arm/armv4l/strongarm/stage2.spec
index 1c426833..a0feee0c 100644
--- a/releases/specs/arm/armv4l/strongarm/stage2.spec
+++ b/releases/specs/arm/armv4l/strongarm/stage2.spec
@@ -1,8 +1,8 @@
subarch: armv4l
-version_stamp: latest
+version_stamp: @TIMESTAMP@
target: stage2
rel_type: default
profile: default/linux/arm/13.0
-snapshot: latest
-source_subpath: default/stage1-armv4l-latest
+snapshot: @TIMESTAMP@
+source_subpath: default/stage1-armv4l-@TIMESTAMP@
cflags: -O2 -pipe -mcpu=strongarm
diff --git a/releases/specs/arm/armv4l/strongarm/stage3.spec b/releases/specs/arm/armv4l/strongarm/stage3.spec
index cdcc7a04..e2a116a0 100644
--- a/releases/specs/arm/armv4l/strongarm/stage3.spec
+++ b/releases/specs/arm/armv4l/strongarm/stage3.spec
@@ -1,8 +1,8 @@
subarch: armv4l
-version_stamp: latest
+version_stamp: @TIMESTAMP@
target: stage3
rel_type: default
profile: default/linux/arm/13.0
-snapshot: latest
-source_subpath: default/stage2-armv4l-latest
+snapshot: @TIMESTAMP@
+source_subpath: default/stage2-armv4l-@TIMESTAMP@
cflags: -O2 -pipe -mcpu=strongarm
diff --git a/releases/specs/arm/armv4l/strongarm110/stage1.spec b/releases/specs/arm/armv4l/strongarm110/stage1.spec
index ed15aa85..3e10129d 100644
--- a/releases/specs/arm/armv4l/strongarm110/stage1.spec
+++ b/releases/specs/arm/armv4l/strongarm110/stage1.spec
@@ -1,9 +1,9 @@
subarch: armv4l
-version_stamp: latest
+version_stamp: @TIMESTAMP@
target: stage1
rel_type: default
profile: default/linux/arm/13.0
-snapshot: latest
+snapshot: @TIMESTAMP@
source_subpath: seed
cflags: -O2 -pipe -mcpu=strongarm110
update_seed: yes
diff --git a/releases/specs/arm/armv4l/strongarm110/stage2.spec b/releases/specs/arm/armv4l/strongarm110/stage2.spec
index 407fce22..dabb0995 100644
--- a/releases/specs/arm/armv4l/strongarm110/stage2.spec
+++ b/releases/specs/arm/armv4l/strongarm110/stage2.spec
@@ -1,8 +1,8 @@
subarch: armv4l
-version_stamp: latest
+version_stamp: @TIMESTAMP@
target: stage2
rel_type: default
profile: default/linux/arm/13.0
-snapshot: latest
-source_subpath: default/stage1-armv4l-latest
+snapshot: @TIMESTAMP@
+source_subpath: default/stage1-armv4l-@TIMESTAMP@
cflags: -O2 -pipe -mcpu=strongarm110
diff --git a/releases/specs/arm/armv4l/strongarm110/stage3.spec b/releases/specs/arm/armv4l/strongarm110/stage3.spec
index cd13121b..025cc87f 100644
--- a/releases/specs/arm/armv4l/strongarm110/stage3.spec
+++ b/releases/specs/arm/armv4l/strongarm110/stage3.spec
@@ -1,8 +1,8 @@
subarch: armv4l
-version_stamp: latest
+version_stamp: @TIMESTAMP@
target: stage3
rel_type: default
profile: default/linux/arm/13.0
-snapshot: latest
-source_subpath: default/stage2-armv4l-latest
+snapshot: @TIMESTAMP@
+source_subpath: default/stage2-armv4l-@TIMESTAMP@
cflags: -O2 -pipe -mcpu=strongarm110
diff --git a/releases/specs/arm/armv4l/strongarm1100/stage1.spec b/releases/specs/arm/armv4l/strongarm1100/stage1.spec
index 6b543c2b..b1d32eb6 100644
--- a/releases/specs/arm/armv4l/strongarm1100/stage1.spec
+++ b/releases/specs/arm/armv4l/strongarm1100/stage1.spec
@@ -1,9 +1,9 @@
subarch: armv4l
-version_stamp: latest
+version_stamp: @TIMESTAMP@
target: stage1
rel_type: default
profile: default/linux/arm/13.0
-snapshot: latest
+snapshot: @TIMESTAMP@
source_subpath: seed
cflags: -O2 -pipe -mcpu=strongarm1100
update_seed: yes
diff --git a/releases/specs/arm/armv4l/strongarm1100/stage2.spec b/releases/specs/arm/armv4l/strongarm1100/stage2.spec
index 188817e0..53fb47e3 100644
--- a/releases/specs/arm/armv4l/strongarm1100/stage2.spec
+++ b/releases/specs/arm/armv4l/strongarm1100/stage2.spec
@@ -1,8 +1,8 @@
subarch: armv4l
-version_stamp: latest
+version_stamp: @TIMESTAMP@
target: stage2
rel_type: default
profile: default/linux/arm/13.0
-snapshot: latest
-source_subpath: default/stage1-armv4l-latest
+snapshot: @TIMESTAMP@
+source_subpath: default/stage1-armv4l-@TIMESTAMP@
cflags: -O2 -pipe -mcpu=strongarm1100
diff --git a/releases/specs/arm/armv4l/strongarm1100/stage3.spec b/releases/specs/arm/armv4l/strongarm1100/stage3.spec
index 88b31868..24385451 100644
--- a/releases/specs/arm/armv4l/strongarm1100/stage3.spec
+++ b/releases/specs/arm/armv4l/strongarm1100/stage3.spec
@@ -1,8 +1,8 @@
subarch: armv4l
-version_stamp: latest
+version_stamp: @TIMESTAMP@
target: stage3
rel_type: default
profile: default/linux/arm/13.0
-snapshot: latest
-source_subpath: default/stage2-armv4l-latest
+snapshot: @TIMESTAMP@
+source_subpath: default/stage2-armv4l-@TIMESTAMP@
cflags: -O2 -pipe -mcpu=strongarm1100
diff --git a/releases/specs/arm/armv4l/strongarm1110/stage1.spec b/releases/specs/arm/armv4l/strongarm1110/stage1.spec
index 936a5752..cd4c8260 100644
--- a/releases/specs/arm/armv4l/strongarm1110/stage1.spec
+++ b/releases/specs/arm/armv4l/strongarm1110/stage1.spec
@@ -1,9 +1,9 @@
subarch: armv4l
-version_stamp: latest
+version_stamp: @TIMESTAMP@
target: stage1
rel_type: default
profile: default/linux/arm/13.0
-snapshot: latest
+snapshot: @TIMESTAMP@
source_subpath: seed
cflags: -O2 -pipe -mcpu=strongarm1110
update_seed: yes
diff --git a/releases/specs/arm/armv4l/strongarm1110/stage2.spec b/releases/specs/arm/armv4l/strongarm1110/stage2.spec
index 99586cd5..e0f9ee75 100644
--- a/releases/specs/arm/armv4l/strongarm1110/stage2.spec
+++ b/releases/specs/arm/armv4l/strongarm1110/stage2.spec
@@ -1,8 +1,8 @@
subarch: armv4l
-version_stamp: latest
+version_stamp: @TIMESTAMP@
target: stage2
rel_type: default
profile: default/linux/arm/13.0
-snapshot: latest
-source_subpath: default/stage1-armv4l-latest
+snapshot: @TIMESTAMP@
+source_subpath: default/stage1-armv4l-@TIMESTAMP@
cflags: -O2 -pipe -mcpu=strongarm1110
diff --git a/releases/specs/arm/armv4l/strongarm1110/stage3.spec b/releases/specs/arm/armv4l/strongarm1110/stage3.spec
index 6125490d..47123d81 100644
--- a/releases/specs/arm/armv4l/strongarm1110/stage3.spec
+++ b/releases/specs/arm/armv4l/strongarm1110/stage3.spec
@@ -1,8 +1,8 @@
subarch: armv4l
-version_stamp: latest
+version_stamp: @TIMESTAMP@
target: stage3
rel_type: default
profile: default/linux/arm/13.0
-snapshot: latest
-source_subpath: default/stage2-armv4l-latest
+snapshot: @TIMESTAMP@
+source_subpath: default/stage2-armv4l-@TIMESTAMP@
cflags: -O2 -pipe -mcpu=strongarm1110
diff --git a/releases/specs/arm/armv4tl/openmoko/stage1.spec b/releases/specs/arm/armv4tl/openmoko/stage1.spec
index c5364293..5f34815d 100644
--- a/releases/specs/arm/armv4tl/openmoko/stage1.spec
+++ b/releases/specs/arm/armv4tl/openmoko/stage1.spec
@@ -1,9 +1,9 @@
subarch: armv4tl
-version_stamp: latest
+version_stamp: @TIMESTAMP@
target: stage1
rel_type: default
profile: default/linux/arm/13.0
-snapshot: latest
+snapshot: @TIMESTAMP@
source_subpath: seed
cflags: -Os -march=armv4t -mtune=arm920t
update_seed: yes
diff --git a/releases/specs/arm/armv4tl/openmoko/stage2.spec b/releases/specs/arm/armv4tl/openmoko/stage2.spec
index 0218c0eb..1c1225c1 100644
--- a/releases/specs/arm/armv4tl/openmoko/stage2.spec
+++ b/releases/specs/arm/armv4tl/openmoko/stage2.spec
@@ -1,8 +1,8 @@
subarch: armv4tl
-version_stamp: latest
+version_stamp: @TIMESTAMP@
target: stage2
rel_type: default
profile: default/linux/arm/13.0
-snapshot: latest
-source_subpath: default/stage1-armv4tl-latest
+snapshot: @TIMESTAMP@
+source_subpath: default/stage1-armv4tl-@TIMESTAMP@
cflags: -Os -march=armv4t -mtune=arm920t
diff --git a/releases/specs/arm/armv4tl/openmoko/stage3.spec b/releases/specs/arm/armv4tl/openmoko/stage3.spec
index ef54314b..5b5cab86 100644
--- a/releases/specs/arm/armv4tl/openmoko/stage3.spec
+++ b/releases/specs/arm/armv4tl/openmoko/stage3.spec
@@ -1,8 +1,8 @@
subarch: armv4tl
-version_stamp: latest
+version_stamp: @TIMESTAMP@
target: stage3
rel_type: default
profile: default/linux/arm/13.0
-snapshot: latest
-source_subpath: default/stage2-armv4tl-latest
+snapshot: @TIMESTAMP@
+source_subpath: default/stage2-armv4tl-@TIMESTAMP@
cflags: -Os -march=armv4t -mtune=arm920t
diff --git a/releases/specs/arm/armv4tl/stage1.spec b/releases/specs/arm/armv4tl/stage1.spec
index b2cfa658..ef7b9e43 100644
--- a/releases/specs/arm/armv4tl/stage1.spec
+++ b/releases/specs/arm/armv4tl/stage1.spec
@@ -1,8 +1,8 @@
subarch: armv4tl
-version_stamp: latest
+version_stamp: @TIMESTAMP@
target: stage1
rel_type: default
profile: default/linux/arm/13.0/armv4t
-snapshot: latest
+snapshot: @TIMESTAMP@
source_subpath: default/stage3-armv4tl-latest
update_seed: yes
diff --git a/releases/specs/arm/armv4tl/stage2.spec b/releases/specs/arm/armv4tl/stage2.spec
index 06f2f887..d129a1b1 100644
--- a/releases/specs/arm/armv4tl/stage2.spec
+++ b/releases/specs/arm/armv4tl/stage2.spec
@@ -1,7 +1,7 @@
subarch: armv4tl
-version_stamp: latest
+version_stamp: @TIMESTAMP@
target: stage2
rel_type: default
profile: default/linux/arm/13.0/armv4t
-snapshot: latest
-source_subpath: default/stage1-armv4tl-latest
+snapshot: @TIMESTAMP@
+source_subpath: default/stage1-armv4tl-@TIMESTAMP@
diff --git a/releases/specs/arm/armv4tl/stage3.spec b/releases/specs/arm/armv4tl/stage3.spec
index fc9483db..9528a7c1 100644
--- a/releases/specs/arm/armv4tl/stage3.spec
+++ b/releases/specs/arm/armv4tl/stage3.spec
@@ -1,7 +1,7 @@
subarch: armv4tl
-version_stamp: latest
+version_stamp: @TIMESTAMP@
target: stage3
rel_type: default
profile: default/linux/arm/13.0/armv4t
-snapshot: latest
-source_subpath: default/stage2-armv4tl-latest
+snapshot: @TIMESTAMP@
+source_subpath: default/stage2-armv4tl-@TIMESTAMP@
diff --git a/releases/specs/arm/armv5teb/stage1.spec b/releases/specs/arm/armv5teb/stage1.spec
index 6b8ebe51..e03deeb0 100644
--- a/releases/specs/arm/armv5teb/stage1.spec
+++ b/releases/specs/arm/armv5teb/stage1.spec
@@ -1,8 +1,8 @@
subarch: armv5teb
-version_stamp: latest
+version_stamp: @TIMESTAMP@
target: stage1
rel_type: default
profile: default/linux/arm/13.0
-snapshot: latest
+snapshot: @TIMESTAMP@
source_subpath: default/stage3-armv5teb-latest
update_seed: yes
diff --git a/releases/specs/arm/armv5teb/stage2.spec b/releases/specs/arm/armv5teb/stage2.spec
index c732fa83..4f019a4f 100644
--- a/releases/specs/arm/armv5teb/stage2.spec
+++ b/releases/specs/arm/armv5teb/stage2.spec
@@ -1,7 +1,7 @@
subarch: armv5teb
-version_stamp: latest
+version_stamp: @TIMESTAMP@
target: stage2
rel_type: default
profile: default/linux/arm/13.0
-snapshot: latest
-source_subpath: default/stage1-armv5teb-latest
+snapshot: @TIMESTAMP@
+source_subpath: default/stage1-armv5teb-@TIMESTAMP@
diff --git a/releases/specs/arm/armv5teb/stage3.spec b/releases/specs/arm/armv5teb/stage3.spec
index ea35cd5d..4a367d0c 100644
--- a/releases/specs/arm/armv5teb/stage3.spec
+++ b/releases/specs/arm/armv5teb/stage3.spec
@@ -1,7 +1,7 @@
subarch: armv5teb
-version_stamp: latest
+version_stamp: @TIMESTAMP@
target: stage3
rel_type: default
profile: default/linux/arm/13.0
-snapshot: latest
-source_subpath: default/stage2-armv5teb-latest
+snapshot: @TIMESTAMP@
+source_subpath: default/stage2-armv5teb-@TIMESTAMP@
diff --git a/releases/specs/arm/armv5tejl/stage1.spec b/releases/specs/arm/armv5tejl/stage1.spec
index ad9d843e..62b22699 100644
--- a/releases/specs/arm/armv5tejl/stage1.spec
+++ b/releases/specs/arm/armv5tejl/stage1.spec
@@ -1,8 +1,8 @@
subarch: armv5tejl
-version_stamp: latest
+version_stamp: @TIMESTAMP@
target: stage1
rel_type: default
profile: default/linux/arm/13.0
-snapshot: latest
+snapshot: @TIMESTAMP@
source_subpath: default/stage3-armv5tejl-latest
update_seed: yes
diff --git a/releases/specs/arm/armv5tejl/stage2.spec b/releases/specs/arm/armv5tejl/stage2.spec
index a8b83c71..24abd933 100644
--- a/releases/specs/arm/armv5tejl/stage2.spec
+++ b/releases/specs/arm/armv5tejl/stage2.spec
@@ -1,7 +1,7 @@
subarch: armv5tejl
-version_stamp: latest
+version_stamp: @TIMESTAMP@
target: stage2
rel_type: default
profile: default/linux/arm/13.0
-snapshot: latest
-source_subpath: default/stage1-armv5tejl-latest
+snapshot: @TIMESTAMP@
+source_subpath: default/stage1-armv5tejl-@TIMESTAMP@
diff --git a/releases/specs/arm/armv5tejl/stage3.spec b/releases/specs/arm/armv5tejl/stage3.spec
index a71697e5..ee6c2c2d 100644
--- a/releases/specs/arm/armv5tejl/stage3.spec
+++ b/releases/specs/arm/armv5tejl/stage3.spec
@@ -1,7 +1,7 @@
subarch: armv5tejl
-version_stamp: latest
+version_stamp: @TIMESTAMP@
target: stage3
rel_type: default
profile: default/linux/arm/13.0
-snapshot: latest
-source_subpath: default/stage2-armv5tejl-latest
+snapshot: @TIMESTAMP@
+source_subpath: default/stage2-armv5tejl-@TIMESTAMP@
diff --git a/releases/specs/arm/armv5tel/stage1.spec b/releases/specs/arm/armv5tel/stage1.spec
index ef54dc19..3a41df75 100644
--- a/releases/specs/arm/armv5tel/stage1.spec
+++ b/releases/specs/arm/armv5tel/stage1.spec
@@ -1,8 +1,8 @@
subarch: armv5tel
-version_stamp: latest
+version_stamp: @TIMESTAMP@
target: stage1
rel_type: default
profile: default/linux/arm/13.0/armv5te
-snapshot: latest
+snapshot: @TIMESTAMP@
source_subpath: default/stage3-armv5tel-latest
update_seed: yes
diff --git a/releases/specs/arm/armv5tel/stage2.spec b/releases/specs/arm/armv5tel/stage2.spec
index e39f3dbe..e64b79b9 100644
--- a/releases/specs/arm/armv5tel/stage2.spec
+++ b/releases/specs/arm/armv5tel/stage2.spec
@@ -1,7 +1,7 @@
subarch: armv5tel
-version_stamp: latest
+version_stamp: @TIMESTAMP@
target: stage2
rel_type: default
profile: default/linux/arm/13.0/armv5te
-snapshot: latest
-source_subpath: default/stage1-armv5tel-latest
+snapshot: @TIMESTAMP@
+source_subpath: default/stage1-armv5tel-@TIMESTAMP@
diff --git a/releases/specs/arm/armv5tel/stage3.spec b/releases/specs/arm/armv5tel/stage3.spec
index 4736cff6..224e36e1 100644
--- a/releases/specs/arm/armv5tel/stage3.spec
+++ b/releases/specs/arm/armv5tel/stage3.spec
@@ -1,7 +1,7 @@
subarch: armv5tel
-version_stamp: latest
+version_stamp: @TIMESTAMP@
target: stage3
rel_type: default
profile: default/linux/arm/13.0/armv5te
-snapshot: latest
-source_subpath: default/stage2-armv5tel-latest
+snapshot: @TIMESTAMP@
+source_subpath: default/stage2-armv5tel-@TIMESTAMP@
diff --git a/releases/specs/arm/armv5tl/stage1.spec b/releases/specs/arm/armv5tl/stage1.spec
index 2eecf8bc..db492bc7 100644
--- a/releases/specs/arm/armv5tl/stage1.spec
+++ b/releases/specs/arm/armv5tl/stage1.spec
@@ -1,8 +1,8 @@
subarch: armv5tl
-version_stamp: latest
+version_stamp: @TIMESTAMP@
target: stage1
rel_type: default
profile: default/linux/arm/13.0
-snapshot: latest
+snapshot: @TIMESTAMP@
source_subpath: default/stage3-armv5tl-latest
update_seed: yes
diff --git a/releases/specs/arm/armv5tl/stage2.spec b/releases/specs/arm/armv5tl/stage2.spec
index fb892b46..934c4eaa 100644
--- a/releases/specs/arm/armv5tl/stage2.spec
+++ b/releases/specs/arm/armv5tl/stage2.spec
@@ -1,7 +1,7 @@
subarch: armv5tl
-version_stamp: latest
+version_stamp: @TIMESTAMP@
target: stage2
rel_type: default
profile: default/linux/arm/13.0
-snapshot: latest
-source_subpath: default/stage1-armv5tl-latest
+snapshot: @TIMESTAMP@
+source_subpath: default/stage1-armv5tl-@TIMESTAMP@
diff --git a/releases/specs/arm/armv5tl/stage3.spec b/releases/specs/arm/armv5tl/stage3.spec
index 0fc0eabd..6aed1417 100644
--- a/releases/specs/arm/armv5tl/stage3.spec
+++ b/releases/specs/arm/armv5tl/stage3.spec
@@ -1,7 +1,7 @@
subarch: armv5tl
-version_stamp: latest
+version_stamp: @TIMESTAMP@
target: stage3
rel_type: default
profile: default/linux/arm/13.0
-snapshot: latest
-source_subpath: default/stage2-armv5tl-latest
+snapshot: @TIMESTAMP@
+source_subpath: default/stage2-armv5tl-@TIMESTAMP@
diff --git a/releases/specs/arm/armv6j/hardfloat/stage1.spec b/releases/specs/arm/armv6j/hardfloat/stage1.spec
index 19690e7a..8ac22220 100644
--- a/releases/specs/arm/armv6j/hardfloat/stage1.spec
+++ b/releases/specs/arm/armv6j/hardfloat/stage1.spec
@@ -1,8 +1,8 @@
subarch: armv6j_hardfp
-version_stamp: latest
+version_stamp: @TIMESTAMP@
target: stage1
rel_type: default
profile: default/linux/arm/13.0/armv6j
-snapshot: latest
+snapshot: @TIMESTAMP@
source_subpath: default/stage3-armv6j_hardfp-latest
update_seed: yes
diff --git a/releases/specs/arm/armv6j/hardfloat/stage2.spec b/releases/specs/arm/armv6j/hardfloat/stage2.spec
index c3fe95f2..b34df0e5 100644
--- a/releases/specs/arm/armv6j/hardfloat/stage2.spec
+++ b/releases/specs/arm/armv6j/hardfloat/stage2.spec
@@ -1,7 +1,7 @@
subarch: armv6j_hardfp
-version_stamp: latest
+version_stamp: @TIMESTAMP@
target: stage2
rel_type: default
profile: default/linux/arm/13.0/armv6j
-snapshot: latest
-source_subpath: default/stage1-armv6j_hardfp-latest
+snapshot: @TIMESTAMP@
+source_subpath: default/stage1-armv6j_hardfp-@TIMESTAMP@
diff --git a/releases/specs/arm/armv6j/hardfloat/stage3.spec b/releases/specs/arm/armv6j/hardfloat/stage3.spec
index de8a4fd9..da89a616 100644
--- a/releases/specs/arm/armv6j/hardfloat/stage3.spec
+++ b/releases/specs/arm/armv6j/hardfloat/stage3.spec
@@ -1,8 +1,8 @@
subarch: armv6j_hardfp
-version_stamp: latest
+version_stamp: @TIMESTAMP@
target: stage3
rel_type: default
profile: default/linux/arm/13.0/armv6j
-snapshot: latest
-source_subpath: default/stage2-armv6j_hardfp-latest
+snapshot: @TIMESTAMP@
+source_subpath: default/stage2-armv6j_hardfp-@TIMESTAMP@
diff --git a/releases/specs/arm/armv6j/stage1.spec b/releases/specs/arm/armv6j/stage1.spec
index 9f633c99..a04bbb83 100644
--- a/releases/specs/arm/armv6j/stage1.spec
+++ b/releases/specs/arm/armv6j/stage1.spec
@@ -1,8 +1,8 @@
subarch: armv6j
-version_stamp: latest
+version_stamp: @TIMESTAMP@
target: stage1
rel_type: default
profile: default/linux/arm/13.0/armv6j
-snapshot: latest
+snapshot: @TIMESTAMP@
source_subpath: default/stage3-armv6j-latest
update_seed: yes
diff --git a/releases/specs/arm/armv6j/stage2.spec b/releases/specs/arm/armv6j/stage2.spec
index 609639f8..fbd3ee36 100644
--- a/releases/specs/arm/armv6j/stage2.spec
+++ b/releases/specs/arm/armv6j/stage2.spec
@@ -1,7 +1,7 @@
subarch: armv6j
-version_stamp: latest
+version_stamp: @TIMESTAMP@
target: stage2
rel_type: default
profile: default/linux/arm/13.0/armv6j
-snapshot: latest
-source_subpath: default/stage1-armv6j-latest
+snapshot: @TIMESTAMP@
+source_subpath: default/stage1-armv6j-@TIMESTAMP@
diff --git a/releases/specs/arm/armv6j/stage3.spec b/releases/specs/arm/armv6j/stage3.spec
index c458d1e2..110a53d0 100644
--- a/releases/specs/arm/armv6j/stage3.spec
+++ b/releases/specs/arm/armv6j/stage3.spec
@@ -1,7 +1,7 @@
subarch: armv6j
-version_stamp: latest
+version_stamp: @TIMESTAMP@
target: stage3
rel_type: default
profile: default/linux/arm/13.0/armv6j
-snapshot: latest
-source_subpath: default/stage2-armv6j-latest
+snapshot: @TIMESTAMP@
+source_subpath: default/stage2-armv6j-@TIMESTAMP@
diff --git a/releases/specs/arm/armv7a/hardfloat/stage1.spec b/releases/specs/arm/armv7a/hardfloat/stage1.spec
index d7d8afc6..76c9ec64 100644
--- a/releases/specs/arm/armv7a/hardfloat/stage1.spec
+++ b/releases/specs/arm/armv7a/hardfloat/stage1.spec
@@ -1,8 +1,8 @@
subarch: armv7a_hardfp
-version_stamp: latest
+version_stamp: @TIMESTAMP@
target: stage1
rel_type: default
profile: default/linux/arm/13.0/armv7a
-snapshot: latest
+snapshot: @TIMESTAMP@
source_subpath: default/stage3-armv7a_hardfp-latest
update_seed: yes
diff --git a/releases/specs/arm/armv7a/hardfloat/stage2.spec b/releases/specs/arm/armv7a/hardfloat/stage2.spec
index fabcf44b..e7b3d99a 100644
--- a/releases/specs/arm/armv7a/hardfloat/stage2.spec
+++ b/releases/specs/arm/armv7a/hardfloat/stage2.spec
@@ -1,7 +1,7 @@
subarch: armv7a_hardfp
-version_stamp: latest
+version_stamp: @TIMESTAMP@
target: stage2
rel_type: default
profile: default/linux/arm/13.0/armv7a
-snapshot: latest
-source_subpath: default/stage1-armv7a_hardfp-latest
+snapshot: @TIMESTAMP@
+source_subpath: default/stage1-armv7a_hardfp-@TIMESTAMP@
diff --git a/releases/specs/arm/armv7a/hardfloat/stage3.spec b/releases/specs/arm/armv7a/hardfloat/stage3.spec
index 937bab7b..35ceee49 100644
--- a/releases/specs/arm/armv7a/hardfloat/stage3.spec
+++ b/releases/specs/arm/armv7a/hardfloat/stage3.spec
@@ -1,8 +1,8 @@
subarch: armv7a_hardfp
-version_stamp: latest
+version_stamp: @TIMESTAMP@
target: stage3
rel_type: default
profile: default/linux/arm/13.0/armv7a
-snapshot: latest
-source_subpath: default/stage2-armv7a_hardfp-latest
+snapshot: @TIMESTAMP@
+source_subpath: default/stage2-armv7a_hardfp-@TIMESTAMP@
diff --git a/releases/specs/arm/armv7a/stage1.spec b/releases/specs/arm/armv7a/stage1.spec
index c9130e4c..47da5766 100644
--- a/releases/specs/arm/armv7a/stage1.spec
+++ b/releases/specs/arm/armv7a/stage1.spec
@@ -1,8 +1,8 @@
subarch: armv7a
-version_stamp: latest
+version_stamp: @TIMESTAMP@
target: stage1
rel_type: default
profile: default/linux/arm/13.0/armv7a
-snapshot: latest
+snapshot: @TIMESTAMP@
source_subpath: default/stage3-armv7a-latest
update_seed: yes
diff --git a/releases/specs/arm/armv7a/stage2.spec b/releases/specs/arm/armv7a/stage2.spec
index 44aeda84..a1bf4e39 100644
--- a/releases/specs/arm/armv7a/stage2.spec
+++ b/releases/specs/arm/armv7a/stage2.spec
@@ -1,7 +1,7 @@
subarch: armv7a
-version_stamp: latest
+version_stamp: @TIMESTAMP@
target: stage2
rel_type: default
profile: default/linux/arm/13.0/armv7a
-snapshot: latest
-source_subpath: default/stage1-armv7a-latest
+snapshot: @TIMESTAMP@
+source_subpath: default/stage1-armv7a-@TIMESTAMP@
diff --git a/releases/specs/arm/armv7a/stage3.spec b/releases/specs/arm/armv7a/stage3.spec
index a79ac7f7..3ea5ae01 100644
--- a/releases/specs/arm/armv7a/stage3.spec
+++ b/releases/specs/arm/armv7a/stage3.spec
@@ -1,7 +1,7 @@
subarch: armv7a
-version_stamp: latest
+version_stamp: @TIMESTAMP@
target: stage3
rel_type: default
profile: default/linux/arm/13.0/armv7a
-snapshot: latest
-source_subpath: default/stage2-armv7a-latest
+snapshot: @TIMESTAMP@
+source_subpath: default/stage2-armv7a-@TIMESTAMP@
diff --git a/releases/specs/arm/stage1.spec b/releases/specs/arm/stage1.spec
index d0379c82..1256c9fe 100644
--- a/releases/specs/arm/stage1.spec
+++ b/releases/specs/arm/stage1.spec
@@ -1,8 +1,8 @@
subarch: arm
-version_stamp: latest
+version_stamp: @TIMESTAMP@
target: stage1
rel_type: default
profile: default/linux/arm/13.0
-snapshot: latest
+snapshot: @TIMESTAMP@
source_subpath: default/stage3-arm-latest
update_seed: yes
diff --git a/releases/specs/arm/stage2.spec b/releases/specs/arm/stage2.spec
index f34c1e13..2eccffda 100644
--- a/releases/specs/arm/stage2.spec
+++ b/releases/specs/arm/stage2.spec
@@ -1,7 +1,7 @@
subarch: arm
-version_stamp: latest
+version_stamp: @TIMESTAMP@
target: stage2
rel_type: default
profile: default/linux/arm/13.0
-snapshot: latest
-source_subpath: default/stage1-arm-latest
+snapshot: @TIMESTAMP@
+source_subpath: default/stage1-arm-@TIMESTAMP@
diff --git a/releases/specs/arm/stage3.spec b/releases/specs/arm/stage3.spec
index 1ec7f601..75e0a09e 100644
--- a/releases/specs/arm/stage3.spec
+++ b/releases/specs/arm/stage3.spec
@@ -1,7 +1,7 @@
subarch: arm
-version_stamp: latest
+version_stamp: @TIMESTAMP@
target: stage3
rel_type: default
profile: default/linux/arm/13.0
-snapshot: latest
-source_subpath: default/stage2-arm-latest
+snapshot: @TIMESTAMP@
+source_subpath: default/stage2-arm-@TIMESTAMP@
diff --git a/releases/specs/arm64/stage1.spec b/releases/specs/arm64/stage1.spec
index d249d866..26d1d63a 100644
--- a/releases/specs/arm64/stage1.spec
+++ b/releases/specs/arm64/stage1.spec
@@ -1,6 +1,6 @@
subarch: arm64
target: stage1
-version_stamp: latest
+version_stamp: @TIMESTAMP@
rel_type: default
profile: default/linux/arm64/17.0
snapshot: current
diff --git a/releases/specs/arm64/stage2.spec b/releases/specs/arm64/stage2.spec
index 229a6cb3..859aa276 100644
--- a/releases/specs/arm64/stage2.spec
+++ b/releases/specs/arm64/stage2.spec
@@ -1,10 +1,10 @@
subarch: arm64
target: stage2
-version_stamp: latest
+version_stamp: @TIMESTAMP@
rel_type: default
profile: default/linux/arm64/17.0
snapshot: current
-source_subpath: default/stage1-arm64-latest
+source_subpath: default/stage1-arm64-@TIMESTAMP@
pkgcache_path: /var/tmp/catalyst/packages/stage2
portage_confdir: @REPO_DIR@/releases/portage/stages
portage_prefix: releng
diff --git a/releases/specs/arm64/stage3.spec b/releases/specs/arm64/stage3.spec
index 26b3c82f..2984879a 100644
--- a/releases/specs/arm64/stage3.spec
+++ b/releases/specs/arm64/stage3.spec
@@ -1,10 +1,10 @@
subarch: arm64
target: stage3
-version_stamp: latest
+version_stamp: @TIMESTAMP@
rel_type: default
profile: default/linux/arm64/17.0
snapshot: current
-source_subpath: default/stage2-arm64-latest
+source_subpath: default/stage2-arm64-@TIMESTAMP@
pkgcache_path: /var/tmp/catalyst/packages/stage3
portage_confdir: @REPO_DIR@/releases/portage/stages
portage_prefix: releng
diff --git a/releases/specs/arm64/stage4-minimal.spec b/releases/specs/arm64/stage4-minimal.spec
index 794b2c65..d9f1692d 100644
--- a/releases/specs/arm64/stage4-minimal.spec
+++ b/releases/specs/arm64/stage4-minimal.spec
@@ -1,12 +1,12 @@
subarch: arm64
target: stage4
-version_stamp: minimal-latest
+version_stamp: minimal-@TIMESTAMP@
rel_type: default
profile: default/linux/arm64/17.0
snapshot: current
compression_mode: pixz_x
decompressor_search_order: tar pixz xz lbzip2 bzip2 gzip
-source_subpath: default/stage3-arm64-latest
+source_subpath: default/stage3-arm64-@TIMESTAMP@
#portage_confdir: @REPO_DIR@/releases/portage/isos
stage4/use:
diff --git a/releases/specs/hppa/hppa1.1/stage1.spec b/releases/specs/hppa/hppa1.1/stage1.spec
index e7ede7c9..373b331c 100644
--- a/releases/specs/hppa/hppa1.1/stage1.spec
+++ b/releases/specs/hppa/hppa1.1/stage1.spec
@@ -1,9 +1,9 @@
subarch: hppa1.1
target: stage1
-version_stamp: latest
+version_stamp: @TIMESTAMP@
rel_type: default
profile: default/linux/hppa/17.0
-snapshot: latest
+snapshot: @TIMESTAMP@
source_subpath: default/stage3-hppa1.1-latest
update_seed: yes
portage_confdir: @REPO_DIR@/releases/portage/stages
diff --git a/releases/specs/hppa/hppa1.1/stage2.spec b/releases/specs/hppa/hppa1.1/stage2.spec
index f6d728e8..f9e3a42b 100644
--- a/releases/specs/hppa/hppa1.1/stage2.spec
+++ b/releases/specs/hppa/hppa1.1/stage2.spec
@@ -1,9 +1,9 @@
subarch: hppa1.1
target: stage2
-version_stamp: latest
+version_stamp: @TIMESTAMP@
rel_type: default
profile: default/linux/hppa/17.0
-snapshot: latest
-source_subpath: default/stage1-hppa1.1-latest
+snapshot: @TIMESTAMP@
+source_subpath: default/stage1-hppa1.1-@TIMESTAMP@
portage_confdir: @REPO_DIR@/releases/portage/stages
pkgcache_path: /var/tmp/catalyst/packages/default/stage2-hppa1.1
diff --git a/releases/specs/hppa/hppa1.1/stage3.spec b/releases/specs/hppa/hppa1.1/stage3.spec
index 14d5bb87..8350f712 100644
--- a/releases/specs/hppa/hppa1.1/stage3.spec
+++ b/releases/specs/hppa/hppa1.1/stage3.spec
@@ -1,9 +1,9 @@
subarch: hppa1.1
target: stage3
-version_stamp: latest
+version_stamp: @TIMESTAMP@
rel_type: default
profile: default/linux/hppa/17.0
-snapshot: latest
-source_subpath: default/stage1-hppa1.1-latest
+snapshot: @TIMESTAMP@
+source_subpath: default/stage1-hppa1.1-@TIMESTAMP@
portage_confdir: @REPO_DIR@/releases/portage/stages
pkgcache_path: /var/tmp/catalyst/packages/default/stage3-hppa1.1
diff --git a/releases/specs/hppa/hppa2.0/stage1.spec b/releases/specs/hppa/hppa2.0/stage1.spec
index 494294cf..71f2e1f2 100644
--- a/releases/specs/hppa/hppa2.0/stage1.spec
+++ b/releases/specs/hppa/hppa2.0/stage1.spec
@@ -1,9 +1,9 @@
subarch: hppa2.0
target: stage1
-version_stamp: latest
+version_stamp: @TIMESTAMP@
rel_type: default
profile: default/linux/hppa/17.0
-snapshot: latest
+snapshot: @TIMESTAMP@
source_subpath: default/stage3-hppa2.0-latest
update_seed: yes
portage_confdir: @REPO_DIR@/releases/portage/stages
diff --git a/releases/specs/hppa/hppa2.0/stage2.spec b/releases/specs/hppa/hppa2.0/stage2.spec
index 87d31d37..32ea73a2 100644
--- a/releases/specs/hppa/hppa2.0/stage2.spec
+++ b/releases/specs/hppa/hppa2.0/stage2.spec
@@ -1,9 +1,9 @@
subarch: hppa2.0
target: stage2
-version_stamp: latest
+version_stamp: @TIMESTAMP@
rel_type: default
profile: default/linux/hppa/17.0
-snapshot: latest
-source_subpath: default/stage1-hppa2.0-latest
+snapshot: @TIMESTAMP@
+source_subpath: default/stage1-hppa2.0-@TIMESTAMP@
portage_confdir: @REPO_DIR@/releases/portage/stages
pkgcache_path: /var/tmp/catalyst/packages/default/stage2-hppa2.0
diff --git a/releases/specs/hppa/hppa2.0/stage3.spec b/releases/specs/hppa/hppa2.0/stage3.spec
index 55e35772..4c9d072b 100644
--- a/releases/specs/hppa/hppa2.0/stage3.spec
+++ b/releases/specs/hppa/hppa2.0/stage3.spec
@@ -1,9 +1,9 @@
subarch: hppa2.0
target: stage3
-version_stamp: latest
+version_stamp: @TIMESTAMP@
rel_type: default
profile: default/linux/hppa/17.0
-snapshot: latest
-source_subpath: default/stage1-hppa2.0-latest
+snapshot: @TIMESTAMP@
+source_subpath: default/stage1-hppa2.0-@TIMESTAMP@
portage_confdir: @REPO_DIR@/releases/portage/stages
pkgcache_path: /var/tmp/catalyst/packages/default/stage3-hppa2.0
diff --git a/releases/specs/hppa/installcd-stage1.spec b/releases/specs/hppa/installcd-stage1.spec
index 4e155493..da322fd2 100644
--- a/releases/specs/hppa/installcd-stage1.spec
+++ b/releases/specs/hppa/installcd-stage1.spec
@@ -1,10 +1,10 @@
subarch: hppa1.1
-version_stamp: latest
+version_stamp: @TIMESTAMP@
target: livecd-stage1
rel_type: default
profile: default/linux/hppa/17.0
-snapshot: latest
-source_subpath: default/stage3-hppa1.1-latest
+snapshot: @TIMESTAMP@
+source_subpath: default/stage3-hppa1.1-@TIMESTAMP@
pkgcache_path: /var/tmp/catalyst/packages/default/installcd-stage1
portage_confdir: @REPO_DIR@/releases/portage/isos
livecd/use:
diff --git a/releases/specs/hppa/installcd-stage2-minimal.spec b/releases/specs/hppa/installcd-stage2-minimal.spec
index 33549a43..4de514fe 100644
--- a/releases/specs/hppa/installcd-stage2-minimal.spec
+++ b/releases/specs/hppa/installcd-stage2-minimal.spec
@@ -1,17 +1,17 @@
subarch: hppa1.1
-version_stamp: latest
+version_stamp: @TIMESTAMP@
target: livecd-stage2
rel_type: default
profile: default/linux/hppa/17.0
-snapshot: latest
-source_subpath: default/livecd-stage1-hppa1.1-latest
+snapshot: @TIMESTAMP@
+source_subpath: default/livecd-stage1-hppa1.1-@TIMESTAMP@
pkgcache_path: /var/tmp/catalyst/packages/default/installcd-stage2
portage_confdir: @REPO_DIR@/releases/portage/isos
-livecd/volid: Gentoo hppa latest
+livecd/volid: Gentoo hppa @TIMESTAMP@
livecd/bootargs: dokeymap
livecd/fstype: squashfs
-livecd/iso: /var/tmp/catalyst/builds/default/install-hppa-minimal-latest.iso
+livecd/iso: /var/tmp/catalyst/builds/default/install-hppa-minimal-@TIMESTAMP@.iso
livecd/type: gentoo-release-minimal
boot/kernel: livecd32 livecd64
diff --git a/releases/specs/hppa/netboot2-hppa32.spec b/releases/specs/hppa/netboot2-hppa32.spec
index 585d4bea..b50bb8f0 100644
--- a/releases/specs/hppa/netboot2-hppa32.spec
+++ b/releases/specs/hppa/netboot2-hppa32.spec
@@ -1,7 +1,7 @@
# HPPA Netboot spec file by Guy Martin
-version_stamp: latest
-snapshot: latest
-source_subpath: default/stage3-hppa1.1-latest
+version_stamp: @TIMESTAMP@
+snapshot: @TIMESTAMP@
+source_subpath: default/stage3-hppa1.1-@TIMESTAMP@
pkgcache_path: /var/tmp/catalyst/packages/default/netboot2-hppa32
# these shouldn't change
diff --git a/releases/specs/hppa/netboot2-hppa64.spec b/releases/specs/hppa/netboot2-hppa64.spec
index 37a34203..93463ca7 100644
--- a/releases/specs/hppa/netboot2-hppa64.spec
+++ b/releases/specs/hppa/netboot2-hppa64.spec
@@ -1,7 +1,7 @@
# HPPA Netboot spec file by Guy Martin
-version_stamp: latest
-snapshot: latest
-source_subpath: default/stage3-hppa2.0-latest
+version_stamp: @TIMESTAMP@
+snapshot: @TIMESTAMP@
+source_subpath: default/stage3-hppa2.0-@TIMESTAMP@
pkgcache_path: /var/tmp/catalyst/packages/default/netboot2-hppa64
# these shouldn't change
diff --git a/releases/specs/ia64/installcd-stage1.spec b/releases/specs/ia64/installcd-stage1.spec
index fc6f1997..de2e9a6d 100644
--- a/releases/specs/ia64/installcd-stage1.spec
+++ b/releases/specs/ia64/installcd-stage1.spec
@@ -1,10 +1,10 @@
subarch: ia64
-version_stamp: latest
+version_stamp: @TIMESTAMP@
target: livecd-stage1
rel_type: default
profile: default/linux/ia64/17.0
-snapshot: latest
-source_subpath: default/stage3-ia64-latest
+snapshot: @TIMESTAMP@
+source_subpath: default/stage3-ia64-@TIMESTAMP@
compression_mode: pixz_x
decompressor_search_order: tar pixz xz lbzip2 bzip2 gzip
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 fb6c99bb..9115410b 100644
--- a/releases/specs/ia64/installcd-stage2-minimal.spec
+++ b/releases/specs/ia64/installcd-stage2-minimal.spec
@@ -1,19 +1,19 @@
subarch: ia64
-version_stamp: latest
+version_stamp: @TIMESTAMP@
target: livecd-stage2
rel_type: default
profile: default/linux/ia64/17.0
-snapshot: latest
-source_subpath: default/livecd-stage1-ia64-latest
+snapshot: @TIMESTAMP@
+source_subpath: default/livecd-stage1-ia64-@TIMESTAMP@
compression_mode: pixz_x
decompressor_search_order: tar pixz xz lbzip2 bzip2 gzip
portage_confdir: @REPO_DIR@/releases/portage/isos
livecd/bootargs: dokeymap
livecd/fstype: squashfs
-livecd/iso: /home/catalyst/builds/default/install-ia64-minimal-latest.iso
+livecd/iso: /home/catalyst/builds/default/install-ia64-minimal-@TIMESTAMP@.iso
livecd/type: gentoo-release-minimal
-livecd/volid: Gentoo ia64 latest
+livecd/volid: Gentoo ia64 @TIMESTAMP@
boot/kernel: gentoo
diff --git a/releases/specs/ia64/stage1.spec b/releases/specs/ia64/stage1.spec
index d3d4a319..98a0bff7 100644
--- a/releases/specs/ia64/stage1.spec
+++ b/releases/specs/ia64/stage1.spec
@@ -1,9 +1,9 @@
subarch: ia64
-version_stamp: latest
+version_stamp: @TIMESTAMP@
target: stage1
rel_type: default
profile: default/linux/ia64/17.0
-snapshot: latest
+snapshot: @TIMESTAMP@
source_subpath: default/stage3-ia64-latest
compression_mode: pixz_x
decompressor_search_order: tar pixz xz lbzip2 bzip2 gzip
diff --git a/releases/specs/ia64/stage2.spec b/releases/specs/ia64/stage2.spec
index c533701b..489b25f8 100644
--- a/releases/specs/ia64/stage2.spec
+++ b/releases/specs/ia64/stage2.spec
@@ -1,10 +1,10 @@
subarch: ia64
-version_stamp: latest
+version_stamp: @TIMESTAMP@
target: stage2
rel_type: default
profile: default/linux/ia64/17.0
-snapshot: latest
-source_subpath: default/stage1-ia64-latest
+snapshot: @TIMESTAMP@
+source_subpath: default/stage1-ia64-@TIMESTAMP@
compression_mode: pixz_x
decompressor_search_order: tar pixz xz lbzip2 bzip2 gzip
portage_confdir: @REPO_DIR@/releases/portage/stages
diff --git a/releases/specs/ia64/stage3.spec b/releases/specs/ia64/stage3.spec
index c4ebd808..a6050364 100644
--- a/releases/specs/ia64/stage3.spec
+++ b/releases/specs/ia64/stage3.spec
@@ -1,10 +1,10 @@
subarch: ia64
-version_stamp: latest
+version_stamp: @TIMESTAMP@
target: stage3
rel_type: default
profile: default/linux/ia64/17.0
-snapshot: latest
-source_subpath: default/stage1-ia64-latest
+snapshot: @TIMESTAMP@
+source_subpath: default/stage1-ia64-@TIMESTAMP@
compression_mode: pixz_x
decompressor_search_order: tar pixz xz lbzip2 bzip2 gzip
portage_confdir: @REPO_DIR@/releases/portage/stages
diff --git a/releases/specs/mips/mips3/netboot.spec b/releases/specs/mips/mips3/netboot.spec
index 4bc57f0d..7de4ad2e 100644
--- a/releases/specs/mips/mips3/netboot.spec
+++ b/releases/specs/mips/mips3/netboot.spec
@@ -1,10 +1,10 @@
subarch: mips3
-version_stamp: latest
+version_stamp: @TIMESTAMP@
target: netboot2
rel_type: default
profile: default/linux/mips/10.0
-snapshot: latest
-source_subpath: default/stage3-mips3-latest
+snapshot: @TIMESTAMP@
+source_subpath: default/stage3-mips3-@TIMESTAMP@
chost: mips-unknown-linux-gnu
cflags: -Os -march=mips3 -pipe -fomit-frame-pointer -pie -ftracer -fforce-addr
@@ -16,10 +16,10 @@ boot/kernel/ip30r10k/sources: =mips-sources-2.6.16.27
boot/kernel/ip32r5k/sources: =mips-sources-2.6.16.27
boot/kernel/ip32rm5k/sources: =mips-sources-2.6.16.27
-boot/kernel/ip28r10k/config: /usr/catalyst/latest/ip28r10k-2008.0.cf
-boot/kernel/ip30r10k/config: /usr/catalyst/latest/ip30r10k-2008.0.cf
-boot/kernel/ip32r5k/config: /usr/catalyst/latest/ip32r5k-2008.0.cf
-boot/kernel/ip32rm5k/config: /usr/catalyst/latest/ip32rm5k-2008.0.cf
+boot/kernel/ip28r10k/config: /usr/catalyst/@TIMESTAMP@/ip28r10k-2008.0.cf
+boot/kernel/ip30r10k/config: /usr/catalyst/@TIMESTAMP@/ip30r10k-2008.0.cf
+boot/kernel/ip32r5k/config: /usr/catalyst/@TIMESTAMP@/ip32r5k-2008.0.cf
+boot/kernel/ip32rm5k/config: /usr/catalyst/@TIMESTAMP@/ip32rm5k-2008.0.cf
boot/kernel/ip28r10k/use: -doc ip28
boot/kernel/ip30r10k/use: -doc ip30
diff --git a/releases/specs/mips/mips3/stage1.spec b/releases/specs/mips/mips3/stage1.spec
index 8c6baed6..0da6fe77 100644
--- a/releases/specs/mips/mips3/stage1.spec
+++ b/releases/specs/mips/mips3/stage1.spec
@@ -1,7 +1,7 @@
subarch: mips3
-version_stamp: latest
+version_stamp: @TIMESTAMP@
target: stage1
rel_type: default
profile: default/linux/mips/10.0
-snapshot: latest
+snapshot: @TIMESTAMP@
source_subpath: default/stage3-mips3-latest
diff --git a/releases/specs/mips/mips3/stage2.spec b/releases/specs/mips/mips3/stage2.spec
index 46f0b68f..71f95873 100644
--- a/releases/specs/mips/mips3/stage2.spec
+++ b/releases/specs/mips/mips3/stage2.spec
@@ -1,7 +1,7 @@
subarch: mips3
-version_stamp: latest
+version_stamp: @TIMESTAMP@
target: stage2
rel_type: default
profile: default/linux/mips/10.0
-snapshot: latest
-source_subpath: default/stage1-mips3-latest
+snapshot: @TIMESTAMP@
+source_subpath: default/stage1-mips3-@TIMESTAMP@
diff --git a/releases/specs/mips/mips3/stage3.spec b/releases/specs/mips/mips3/stage3.spec
index de698c23..41f4c982 100644
--- a/releases/specs/mips/mips3/stage3.spec
+++ b/releases/specs/mips/mips3/stage3.spec
@@ -1,7 +1,7 @@
subarch: mips3
-version_stamp: latest
+version_stamp: @TIMESTAMP@
target: stage3
rel_type: default
profile: default/linux/mips/10.0
-snapshot: latest
-source_subpath: default/stage2-mips3-latest
+snapshot: @TIMESTAMP@
+source_subpath: default/stage2-mips3-@TIMESTAMP@
diff --git a/releases/specs/mips/mips4/stage1.spec b/releases/specs/mips/mips4/stage1.spec
index c7e2d862..9fdad123 100644
--- a/releases/specs/mips/mips4/stage1.spec
+++ b/releases/specs/mips/mips4/stage1.spec
@@ -1,7 +1,7 @@
subarch: mips4
-version_stamp: latest
+version_stamp: @TIMESTAMP@
target: stage1
rel_type: default
profile: default/linux/mips/10.0
-snapshot: latest
+snapshot: @TIMESTAMP@
source_subpath: default/stage3-mips3-latest
diff --git a/releases/specs/mips/mips4/stage2.spec b/releases/specs/mips/mips4/stage2.spec
index d42a7716..8e55e2d6 100644
--- a/releases/specs/mips/mips4/stage2.spec
+++ b/releases/specs/mips/mips4/stage2.spec
@@ -1,7 +1,7 @@
subarch: mips4
-version_stamp: latest
+version_stamp: @TIMESTAMP@
target: stage2
rel_type: default
profile: default/linux/mips/10.0
-snapshot: latest
-source_subpath: default/stage1-mips4-latest
+snapshot: @TIMESTAMP@
+source_subpath: default/stage1-mips4-@TIMESTAMP@
diff --git a/releases/specs/mips/mips4/stage3.spec b/releases/specs/mips/mips4/stage3.spec
index a0fcd0d1..54505467 100644
--- a/releases/specs/mips/mips4/stage3.spec
+++ b/releases/specs/mips/mips4/stage3.spec
@@ -1,7 +1,7 @@
subarch: mips4
-version_stamp: latest
+version_stamp: @TIMESTAMP@
target: stage3
rel_type: default
profile: default/linux/mips/10.0
-snapshot: latest
-source_subpath: default/stage2-mips4-latest
+snapshot: @TIMESTAMP@
+source_subpath: default/stage2-mips4-@TIMESTAMP@
diff --git a/releases/specs/ppc/ppc32/g4/stage2.spec b/releases/specs/ppc/ppc32/g4/stage2.spec
index ddf9c4b9..fb586947 100644
--- a/releases/specs/ppc/ppc32/g4/stage2.spec
+++ b/releases/specs/ppc/ppc32/g4/stage2.spec
@@ -1,9 +1,9 @@
subarch: g4
target: stage2
-version_stamp: latest
+version_stamp: @TIMESTAMP@
rel_type: default
profile: default/linux/powerpc/ppc32/17.0/
-snapshot: latest
-source_subpath: default/stage1-ppc-latest
+snapshot: @TIMESTAMP@
+source_subpath: default/stage1-ppc-@TIMESTAMP@
compression_mode: pixz_x
decompressor_search_order: tar pixz xz lbzip2 bzip2 gzip
diff --git a/releases/specs/ppc/ppc32/g4/stage3.spec b/releases/specs/ppc/ppc32/g4/stage3.spec
index 0345c144..bea50a9a 100644
--- a/releases/specs/ppc/ppc32/g4/stage3.spec
+++ b/releases/specs/ppc/ppc32/g4/stage3.spec
@@ -1,9 +1,9 @@
subarch: g4
target: stage3
-version_stamp: latest
+version_stamp: @TIMESTAMP@
rel_type: default
profile: default/linux/powerpc/ppc32/17.0
-snapshot: latest
-source_subpath: default/stage2-g4-latest
+snapshot: @TIMESTAMP@
+source_subpath: default/stage2-g4-@TIMESTAMP@
compression_mode: pixz_x
decompressor_search_order: tar pixz xz lbzip2 bzip2 gzip
diff --git a/releases/specs/ppc/ppc32/installcd-stage1.spec b/releases/specs/ppc/ppc32/installcd-stage1.spec
index 8c0592cb..f504b5b0 100644
--- a/releases/specs/ppc/ppc32/installcd-stage1.spec
+++ b/releases/specs/ppc/ppc32/installcd-stage1.spec
@@ -1,10 +1,10 @@
subarch: ppc
target: livecd-stage1
-version_stamp: latest
+version_stamp: @TIMESTAMP@
rel_type: default
profile: default/linux/powerpc/ppc32/17.0
-snapshot: latest
-source_subpath: default/stage3-ppc-latest
+snapshot: @TIMESTAMP@
+source_subpath: default/stage3-ppc-@TIMESTAMP@
compression_mode: pixz_x
decompressor_search_order: tar pixz xz lbzip2 bzip2 gzip
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 93c64528..37786912 100644
--- a/releases/specs/ppc/ppc32/installcd-stage2-minimal.spec
+++ b/releases/specs/ppc/ppc32/installcd-stage2-minimal.spec
@@ -1,15 +1,15 @@
subarch: ppc
target: livecd-stage2
-version_stamp: latest
+version_stamp: @TIMESTAMP@
rel_type: default
profile: default/linux/powerpc/ppc32/17.0
-snapshot: latest
-source_subpath: default/livecd-stage1-ppc-latest
+snapshot: @TIMESTAMP@
+source_subpath: default/livecd-stage1-ppc-@TIMESTAMP@
portage_confdir: @REPO_DIR@/releases/portage/isos
livecd/fstype: squashfs
livecd/gk_mainargs: --makeopts=-j12
-livecd/iso: /var/tmp/catalyst/builds/default/install-powerpc-minimal-latest.iso
+livecd/iso: /var/tmp/catalyst/builds/default/install-powerpc-minimal-@TIMESTAMP@.iso
livecd/type: gentoo-release-minimal
livecd/rcadd: pbbuttonsd|default
diff --git a/releases/specs/ppc/ppc32/stage1.spec b/releases/specs/ppc/ppc32/stage1.spec
index e1f6c076..1fe77eb5 100644
--- a/releases/specs/ppc/ppc32/stage1.spec
+++ b/releases/specs/ppc/ppc32/stage1.spec
@@ -1,9 +1,9 @@
subarch: ppc
target: stage1
-version_stamp: latest
+version_stamp: @TIMESTAMP@
rel_type: default
profile: default/linux/powerpc/ppc32/17.0
-snapshot: latest
+snapshot: @TIMESTAMP@
source_subpath: default/stage3-ppc-latest
compression_mode: pixz_x
decompressor_search_order: tar pixz xz lbzip2 bzip2 gzip
diff --git a/releases/specs/ppc/ppc32/stage2.spec b/releases/specs/ppc/ppc32/stage2.spec
index f016ca96..4a7f1dc6 100644
--- a/releases/specs/ppc/ppc32/stage2.spec
+++ b/releases/specs/ppc/ppc32/stage2.spec
@@ -1,10 +1,10 @@
subarch: ppc
target: stage2
-version_stamp: latest
+version_stamp: @TIMESTAMP@
rel_type: default
profile: default/linux/powerpc/ppc32/17.0
-snapshot: latest
-source_subpath: default/stage1-ppc-latest
+snapshot: @TIMESTAMP@
+source_subpath: default/stage1-ppc-@TIMESTAMP@
compression_mode: pixz_x
decompressor_search_order: tar pixz xz lbzip2 bzip2 gzip
portage_confdir: @REPO_DIR@/releases/portage/stages
diff --git a/releases/specs/ppc/ppc32/stage3.spec b/releases/specs/ppc/ppc32/stage3.spec
index bea062c4..9e21eeeb 100644
--- a/releases/specs/ppc/ppc32/stage3.spec
+++ b/releases/specs/ppc/ppc32/stage3.spec
@@ -1,10 +1,10 @@
subarch: ppc
target: stage3
-version_stamp: latest
+version_stamp: @TIMESTAMP@
rel_type: default
profile: default/linux/powerpc/ppc32/17.0
-snapshot: latest
-source_subpath: default/stage1-ppc-latest
+snapshot: @TIMESTAMP@
+source_subpath: default/stage1-ppc-@TIMESTAMP@
compression_mode: pixz_x
decompressor_search_order: tar pixz xz lbzip2 bzip2 gzip
portage_confdir: @REPO_DIR@/releases/portage/stages
diff --git a/releases/specs/ppc/ppc32/uclibc/hardened/stage1.spec b/releases/specs/ppc/ppc32/uclibc/hardened/stage1.spec
index a4b60ddb..4b72d9be 100644
--- a/releases/specs/ppc/ppc32/uclibc/hardened/stage1.spec
+++ b/releases/specs/ppc/ppc32/uclibc/hardened/stage1.spec
@@ -1,9 +1,9 @@
subarch: ppc
target: stage1
-version_stamp: uclibc-hardened-latest
+version_stamp: uclibc-hardened-@TIMESTAMP@
rel_type: embedded
profile: uclibc/ppc/hardened
-snapshot: latest
+snapshot: @TIMESTAMP@
source_subpath: embedded/stage3-ppc-uclibc-hardened-latest
cflags: -Os -pipe
ldflags: -Wl,-O1
diff --git a/releases/specs/ppc/ppc32/uclibc/hardened/stage2.spec b/releases/specs/ppc/ppc32/uclibc/hardened/stage2.spec
index c86fed4d..5263c553 100644
--- a/releases/specs/ppc/ppc32/uclibc/hardened/stage2.spec
+++ b/releases/specs/ppc/ppc32/uclibc/hardened/stage2.spec
@@ -1,10 +1,10 @@
subarch: ppc
target: stage2
-version_stamp: uclibc-hardened-latest
+version_stamp: uclibc-hardened-@TIMESTAMP@
rel_type: embedded
profile: uclibc/ppc/hardened
-snapshot: latest
-source_subpath: embedded/stage1-ppc-uclibc-hardened-latest
+snapshot: @TIMESTAMP@
+source_subpath: embedded/stage1-ppc-uclibc-hardened-@TIMESTAMP@
cflags: -Os -pipe
ldflags: -Wl,-O1
chost: powerpc-gentoo-linux-uclibc
diff --git a/releases/specs/ppc/ppc32/uclibc/hardened/stage3.spec b/releases/specs/ppc/ppc32/uclibc/hardened/stage3.spec
index 19c03fbb..36d3d805 100644
--- a/releases/specs/ppc/ppc32/uclibc/hardened/stage3.spec
+++ b/releases/specs/ppc/ppc32/uclibc/hardened/stage3.spec
@@ -1,7 +1,7 @@
subarch: ppc
target: stage3
-version_stamp: uclibc-hardened-latest
+version_stamp: uclibc-hardened-@TIMESTAMP@
rel_type: embedded
profile: uclibc/ppc/hardened
-snapshot: latest
-source_subpath: embedded/stage2-ppc-uclibc-hardened-latest
+snapshot: @TIMESTAMP@
+source_subpath: embedded/stage2-ppc-uclibc-hardened-@TIMESTAMP@
diff --git a/releases/specs/ppc/ppc32/uclibc/softfloat/stage1.spec b/releases/specs/ppc/ppc32/uclibc/softfloat/stage1.spec
index 9754c452..8a14af3b 100644
--- a/releases/specs/ppc/ppc32/uclibc/softfloat/stage1.spec
+++ b/releases/specs/ppc/ppc32/uclibc/softfloat/stage1.spec
@@ -1,9 +1,9 @@
subarch: ppc
target: stage1
-version_stamp: uclibc-softfloat-latest
+version_stamp: uclibc-softfloat-@TIMESTAMP@
rel_type: embedded
profile: uclibc/ppc
-snapshot: latest
+snapshot: @TIMESTAMP@
source_subpath: embedded/stage3-ppc-uclibc-softfloat-latest
cflags: -Os -pipe
ldflags: -Wl,-O1
diff --git a/releases/specs/ppc/ppc32/uclibc/softfloat/stage2.spec b/releases/specs/ppc/ppc32/uclibc/softfloat/stage2.spec
index 49ca3ed5..d4ced7c5 100644
--- a/releases/specs/ppc/ppc32/uclibc/softfloat/stage2.spec
+++ b/releases/specs/ppc/ppc32/uclibc/softfloat/stage2.spec
@@ -1,10 +1,10 @@
subarch: ppc
target: stage2
-version_stamp: uclibc-softfloat-latest
+version_stamp: uclibc-softfloat-@TIMESTAMP@
rel_type: embedded
profile: uclibc/ppc
-snapshot: latest
-source_subpath: embedded/stage1-ppc-uclibc-softfloat-latest
+snapshot: @TIMESTAMP@
+source_subpath: embedded/stage1-ppc-uclibc-softfloat-@TIMESTAMP@
cflags: -Os -pipe
ldflags: -Wl,-O1
chost: powerpc-softfloat-linux-uclibc
diff --git a/releases/specs/ppc/ppc32/uclibc/softfloat/stage3.spec b/releases/specs/ppc/ppc32/uclibc/softfloat/stage3.spec
index 6482bf91..74913b9b 100644
--- a/releases/specs/ppc/ppc32/uclibc/softfloat/stage3.spec
+++ b/releases/specs/ppc/ppc32/uclibc/softfloat/stage3.spec
@@ -1,7 +1,7 @@
subarch: ppc
target: stage3
-version_stamp: uclibc-softfloat-latest
+version_stamp: uclibc-softfloat-@TIMESTAMP@
rel_type: embedded
profile: uclibc/ppc
-snapshot: latest
-source_subpath: embedded/stage2-ppc-uclibc-softfloat-latest
+snapshot: @TIMESTAMP@
+source_subpath: embedded/stage2-ppc-uclibc-softfloat-@TIMESTAMP@
diff --git a/releases/specs/ppc/ppc32/uclibc/stage1.spec b/releases/specs/ppc/ppc32/uclibc/stage1.spec
index 60e7aa80..8ea7d4fe 100644
--- a/releases/specs/ppc/ppc32/uclibc/stage1.spec
+++ b/releases/specs/ppc/ppc32/uclibc/stage1.spec
@@ -1,9 +1,9 @@
subarch: ppc
target: stage1
-version_stamp: uclibc-latest
+version_stamp: uclibc-@TIMESTAMP@
rel_type: embedded
profile: uclibc/ppc
-snapshot: latest
+snapshot: @TIMESTAMP@
source_subpath: embedded/stage3-ppc-uclibc-latest
cflags: -Os -pipe
ldflags: -Wl,-O1
diff --git a/releases/specs/ppc/ppc32/uclibc/stage2.spec b/releases/specs/ppc/ppc32/uclibc/stage2.spec
index 4bc20189..f3de0263 100644
--- a/releases/specs/ppc/ppc32/uclibc/stage2.spec
+++ b/releases/specs/ppc/ppc32/uclibc/stage2.spec
@@ -1,10 +1,10 @@
subarch: ppc
target: stage2
-version_stamp: uclibc-latest
+version_stamp: uclibc-@TIMESTAMP@
rel_type: embedded
profile: uclibc/ppc
-snapshot: latest
-source_subpath: embedded/stage1-ppc-uclibc-latest
+snapshot: @TIMESTAMP@
+source_subpath: embedded/stage1-ppc-uclibc-@TIMESTAMP@
cflags: -Os -pipe
ldflags: -Wl,-O1
chost: powerpc-gentoo-linux-uclibc
diff --git a/releases/specs/ppc/ppc32/uclibc/stage3.spec b/releases/specs/ppc/ppc32/uclibc/stage3.spec
index c163cb9d..46b9612f 100644
--- a/releases/specs/ppc/ppc32/uclibc/stage3.spec
+++ b/releases/specs/ppc/ppc32/uclibc/stage3.spec
@@ -1,7 +1,7 @@
subarch: ppc
target: stage3
-version_stamp: uclibc-latest
+version_stamp: uclibc-@TIMESTAMP@
rel_type: embedded
profile: uclibc/ppc
-snapshot: latest
-source_subpath: embedded/stage2-ppc-uclibc-latest
+snapshot: @TIMESTAMP@
+source_subpath: embedded/stage2-ppc-uclibc-@TIMESTAMP@
diff --git a/releases/specs/ppc/ppc64/stage1-32ul.spec b/releases/specs/ppc/ppc64/stage1-32ul.spec
index dbdf6d89..6232cfd6 100644
--- a/releases/specs/ppc/ppc64/stage1-32ul.spec
+++ b/releases/specs/ppc/ppc64/stage1-32ul.spec
@@ -1,9 +1,9 @@
subarch: ppc64
target: stage1
-version_stamp: 32ul-latest
+version_stamp: 32ul-@TIMESTAMP@
rel_type: default
profile: default/linux/powerpc/ppc64/17.0/32bit-userland
-snapshot: latest
+snapshot: @TIMESTAMP@
source_subpath: default/stage3-ppc64-32ul-latest
compression_mode: pixz_x
decompressor_search_order: tar pixz xz lbzip2 bzip2 gzip
diff --git a/releases/specs/ppc/ppc64/stage1.spec b/releases/specs/ppc/ppc64/stage1.spec
index c231ac08..118532fc 100644
--- a/releases/specs/ppc/ppc64/stage1.spec
+++ b/releases/specs/ppc/ppc64/stage1.spec
@@ -1,9 +1,9 @@
subarch: ppc64
target: stage1
-version_stamp: latest
+version_stamp: @TIMESTAMP@
rel_type: default
profile: default/linux/powerpc/ppc64/17.0/64bit-userland
-snapshot: latest
+snapshot: @TIMESTAMP@
source_subpath: default/stage3-ppc64-latest
compression_mode: pixz_x
decompressor_search_order: tar pixz xz lbzip2 bzip2 gzip
diff --git a/releases/specs/ppc/ppc64/stage2-32ul.spec b/releases/specs/ppc/ppc64/stage2-32ul.spec
index 7650af2c..9e10cbd5 100644
--- a/releases/specs/ppc/ppc64/stage2-32ul.spec
+++ b/releases/specs/ppc/ppc64/stage2-32ul.spec
@@ -1,10 +1,10 @@
subarch: ppc64
target: stage2
-version_stamp: 32ul-latest
+version_stamp: 32ul-@TIMESTAMP@
rel_type: default
profile: default/linux/powerpc/ppc64/17.0/32bit-userland
-snapshot: latest
-source_subpath: default/stage1-ppc64-32ul-latest
+snapshot: @TIMESTAMP@
+source_subpath: default/stage1-ppc64-32ul-@TIMESTAMP@
compression_mode: pixz_x
decompressor_search_order: tar pixz xz lbzip2 bzip2 gzip
chost: powerpc-unknown-linux-gnu
diff --git a/releases/specs/ppc/ppc64/stage2.spec b/releases/specs/ppc/ppc64/stage2.spec
index c9cb37a3..12fd2fbb 100644
--- a/releases/specs/ppc/ppc64/stage2.spec
+++ b/releases/specs/ppc/ppc64/stage2.spec
@@ -1,10 +1,10 @@
subarch: ppc64
target: stage2
-version_stamp: latest
+version_stamp: @TIMESTAMP@
rel_type: default
profile: default/linux/powerpc/ppc64/17.0/64bit-userland
-snapshot: latest
-source_subpath: default/stage1-ppc64-latest
+snapshot: @TIMESTAMP@
+source_subpath: default/stage1-ppc64-@TIMESTAMP@
compression_mode: pixz_x
decompressor_search_order: tar pixz xz lbzip2 bzip2 gzip
portage_confdir: @REPO_DIR@/releases/portage/stages
diff --git a/releases/specs/ppc/ppc64/stage3-32ul.spec b/releases/specs/ppc/ppc64/stage3-32ul.spec
index 325548c9..fb2ac4fc 100644
--- a/releases/specs/ppc/ppc64/stage3-32ul.spec
+++ b/releases/specs/ppc/ppc64/stage3-32ul.spec
@@ -1,10 +1,10 @@
subarch: ppc64
target: stage3
-version_stamp: 32ul-latest
+version_stamp: 32ul-@TIMESTAMP@
rel_type: default
profile: default/linux/powerpc/ppc64/17.0/32bit-userland
-snapshot: latest
-source_subpath: default/stage1-ppc64-32ul-latest
+snapshot: @TIMESTAMP@
+source_subpath: default/stage1-ppc64-32ul-@TIMESTAMP@
compression_mode: pixz_x
decompressor_search_order: tar pixz xz lbzip2 bzip2 gzip
portage_confdir: @REPO_DIR@/releases/portage/stages
diff --git a/releases/specs/ppc/ppc64/stage3.spec b/releases/specs/ppc/ppc64/stage3.spec
index fa2a933a..0d7af47d 100644
--- a/releases/specs/ppc/ppc64/stage3.spec
+++ b/releases/specs/ppc/ppc64/stage3.spec
@@ -1,10 +1,10 @@
subarch: ppc64
target: stage3
-version_stamp: latest
+version_stamp: @TIMESTAMP@
rel_type: default
profile: default/linux/powerpc/ppc64/17.0/64bit-userland
-snapshot: latest
-source_subpath: default/stage1-ppc64-latest
+snapshot: @TIMESTAMP@
+source_subpath: default/stage1-ppc64-@TIMESTAMP@
compression_mode: pixz_x
decompressor_search_order: tar pixz xz lbzip2 bzip2 gzip
portage_confdir: @REPO_DIR@/releases/portage/stages
diff --git a/releases/specs/ppc/ppc64le/stage1.spec b/releases/specs/ppc/ppc64le/stage1.spec
index c6df1aa9..28230f32 100644
--- a/releases/specs/ppc/ppc64le/stage1.spec
+++ b/releases/specs/ppc/ppc64le/stage1.spec
@@ -1,9 +1,9 @@
subarch: ppc64le
target: stage1
-version_stamp: latest
+version_stamp: @TIMESTAMP@
rel_type: default
profile: default/linux/ppc64le/17.0
-snapshot: latest
+snapshot: @TIMESTAMP@
source_subpath: default/stage3-ppc64le-latest
compression_mode: pixz_x
decompressor_search_order: tar pixz xz lbzip2 bzip2 gzip
diff --git a/releases/specs/ppc/ppc64le/stage3.spec b/releases/specs/ppc/ppc64le/stage3.spec
index 99e075b3..33b5421d 100644
--- a/releases/specs/ppc/ppc64le/stage3.spec
+++ b/releases/specs/ppc/ppc64le/stage3.spec
@@ -1,10 +1,10 @@
subarch: ppc64le
target: stage3
-version_stamp: latest
+version_stamp: @TIMESTAMP@
rel_type: default
profile: default/linux/ppc64le/17.0
-snapshot: latest
-source_subpath: default/stage1-ppc64le-latest
+snapshot: @TIMESTAMP@
+source_subpath: default/stage1-ppc64le-@TIMESTAMP@
compression_mode: pixz_x
decompressor_search_order: tar pixz xz lbzip2 bzip2 gzip
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 16cb2237..e0a48bc2 100644
--- a/releases/specs/s390/s390/netboot/netboot.spec
+++ b/releases/specs/s390/s390/netboot/netboot.spec
@@ -1,7 +1,7 @@
# S390 Netboot spec file, based in HPPA Netboot spec file by Guy Martin
-version_stamp: latest
-snapshot: latest
-source_subpath: default/stage3-s390-latest
+version_stamp: @TIMESTAMP@
+snapshot: @TIMESTAMP@
+source_subpath: default/stage3-s390-@TIMESTAMP@
pkgcache_path: /var/tmp/catalyst/packages/default/netboot2-s390
# these shouldn't change
diff --git a/releases/specs/s390/s390/stage1.spec b/releases/specs/s390/s390/stage1.spec
index 725a5653..b2800cfc 100644
--- a/releases/specs/s390/s390/stage1.spec
+++ b/releases/specs/s390/s390/stage1.spec
@@ -1,9 +1,9 @@
subarch: s390
-version_stamp: latest
+version_stamp: @TIMESTAMP@
target: stage1
rel_type: default
profile: default/linux/s390/17.0
-snapshot: latest
+snapshot: @TIMESTAMP@
source_subpath: default/stage3-s390-latest
update_seed: yes
update_seed_command: --update --deep @world --jobs 2 --load-average 2
diff --git a/releases/specs/s390/s390/stage2.spec b/releases/specs/s390/s390/stage2.spec
index 2b671bc5..f8b34e16 100644
--- a/releases/specs/s390/s390/stage2.spec
+++ b/releases/specs/s390/s390/stage2.spec
@@ -1,10 +1,10 @@
subarch: s390
-version_stamp: latest
+version_stamp: @TIMESTAMP@
target: stage2
rel_type: default
profile: default/linux/s390/17.0
-snapshot: latest
-source_subpath: default/stage1-s390-latest
+snapshot: @TIMESTAMP@
+source_subpath: default/stage1-s390-@TIMESTAMP@
compression_mode: pixz_x
decompressor_search_order: tar pixz xz lbzip2 bzip2 gzip
portage_confdir: @REPO_DIR@/releases/portage/stages
diff --git a/releases/specs/s390/s390/stage3.spec b/releases/specs/s390/s390/stage3.spec
index 70004080..1929fb26 100644
--- a/releases/specs/s390/s390/stage3.spec
+++ b/releases/specs/s390/s390/stage3.spec
@@ -1,10 +1,10 @@
subarch: s390
-version_stamp: latest
+version_stamp: @TIMESTAMP@
target: stage3
rel_type: default
profile: default/linux/s390/17.0
-snapshot: latest
-source_subpath: default/stage1-s390-latest
+snapshot: @TIMESTAMP@
+source_subpath: default/stage1-s390-@TIMESTAMP@
compression_mode: pixz_x
decompressor_search_order: tar pixz xz lbzip2 bzip2 gzip
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 4fd34c05..8cd741ad 100644
--- a/releases/specs/s390/s390x/netboot/netboot.spec
+++ b/releases/specs/s390/s390x/netboot/netboot.spec
@@ -1,7 +1,7 @@
# S390 Netboot spec file, based in HPPA Netboot spec file by Guy Martin
-version_stamp: latest
-snapshot: latest
-source_subpath: default/stage3-s390x-latest
+version_stamp: @TIMESTAMP@
+snapshot: @TIMESTAMP@
+source_subpath: default/stage3-s390x-@TIMESTAMP@
pkgcache_path: /var/tmp/catalyst/packages/default/netboot2-s390x
# these shouldn't change
diff --git a/releases/specs/s390/s390x/stage1.spec b/releases/specs/s390/s390x/stage1.spec
index 3b7915d4..54b4323b 100644
--- a/releases/specs/s390/s390x/stage1.spec
+++ b/releases/specs/s390/s390x/stage1.spec
@@ -1,9 +1,9 @@
subarch: s390x
-version_stamp: latest
+version_stamp: @TIMESTAMP@
target: stage1
rel_type: default
profile: default/linux/s390/17.0/s390x
-snapshot: latest
+snapshot: @TIMESTAMP@
source_subpath: default/stage3-s390x-latest
update_seed: yes
update_seed_command: --update --deep @world --jobs 2 --load-average 2
diff --git a/releases/specs/s390/s390x/stage2.spec b/releases/specs/s390/s390x/stage2.spec
index 7b0c81c6..a6e45391 100644
--- a/releases/specs/s390/s390x/stage2.spec
+++ b/releases/specs/s390/s390x/stage2.spec
@@ -1,10 +1,10 @@
subarch: s390x
-version_stamp: latest
+version_stamp: @TIMESTAMP@
target: stage2
rel_type: default
profile: default/linux/s390/17.0/s390x
-snapshot: latest
-source_subpath: default/stage1-s390x-latest
+snapshot: @TIMESTAMP@
+source_subpath: default/stage1-s390x-@TIMESTAMP@
compression_mode: pixz_x
decompressor_search_order: tar pixz xz lbzip2 bzip2 gzip
portage_confdir: @REPO_DIR@/releases/portage/stages
diff --git a/releases/specs/s390/s390x/stage3.spec b/releases/specs/s390/s390x/stage3.spec
index 1188e8a6..086548ad 100644
--- a/releases/specs/s390/s390x/stage3.spec
+++ b/releases/specs/s390/s390x/stage3.spec
@@ -1,10 +1,10 @@
subarch: s390x
-version_stamp: latest
+version_stamp: @TIMESTAMP@
target: stage3
rel_type: default
profile: default/linux/s390/17.0/s390x
-snapshot: latest
-source_subpath: default/stage1-s390x-latest
+snapshot: @TIMESTAMP@
+source_subpath: default/stage1-s390x-@TIMESTAMP@
compression_mode: pixz_x
decompressor_search_order: tar pixz xz lbzip2 bzip2 gzip
portage_confdir: @REPO_DIR@/releases/portage/stages
diff --git a/releases/specs/sh/sh4/stage1.spec b/releases/specs/sh/sh4/stage1.spec
index c49032d3..90ad5df3 100644
--- a/releases/specs/sh/sh4/stage1.spec
+++ b/releases/specs/sh/sh4/stage1.spec
@@ -1,8 +1,8 @@
subarch: sh4
-version_stamp: latest
+version_stamp: @TIMESTAMP@
target: stage1
rel_type: default
profile: default/linux/sh/13.0
-snapshot: latest
+snapshot: @TIMESTAMP@
source_subpath: default/stage3-sh4-latest
update_seed: yes
diff --git a/releases/specs/sh/sh4/stage2.spec b/releases/specs/sh/sh4/stage2.spec
index aab3e923..b5a573f3 100644
--- a/releases/specs/sh/sh4/stage2.spec
+++ b/releases/specs/sh/sh4/stage2.spec
@@ -1,7 +1,7 @@
subarch: sh4
-version_stamp: latest
+version_stamp: @TIMESTAMP@
target: stage2
rel_type: default
profile: default/linux/sh/13.0
-snapshot: latest
-source_subpath: default/stage1-sh4-latest
+snapshot: @TIMESTAMP@
+source_subpath: default/stage1-sh4-@TIMESTAMP@
diff --git a/releases/specs/sh/sh4/stage3.spec b/releases/specs/sh/sh4/stage3.spec
index 448f21f3..9b79b945 100644
--- a/releases/specs/sh/sh4/stage3.spec
+++ b/releases/specs/sh/sh4/stage3.spec
@@ -1,7 +1,7 @@
subarch: sh4
-version_stamp: latest
+version_stamp: @TIMESTAMP@
target: stage3
rel_type: default
profile: default/linux/sh/13.0
-snapshot: latest
-source_subpath: default/stage2-sh4-latest
+snapshot: @TIMESTAMP@
+source_subpath: default/stage2-sh4-@TIMESTAMP@
diff --git a/releases/specs/sh/sh4a/stage1.spec b/releases/specs/sh/sh4a/stage1.spec
index 3cc752a9..450d3430 100644
--- a/releases/specs/sh/sh4a/stage1.spec
+++ b/releases/specs/sh/sh4a/stage1.spec
@@ -1,8 +1,8 @@
subarch: sh4a
-version_stamp: latest
+version_stamp: @TIMESTAMP@
target: stage1
rel_type: default
profile: default/linux/sh/13.0
-snapshot: latest
+snapshot: @TIMESTAMP@
source_subpath: default/stage3-sh4a-latest
update_seed: yes
diff --git a/releases/specs/sh/sh4a/stage2.spec b/releases/specs/sh/sh4a/stage2.spec
index e4e8d44f..2311aa50 100644
--- a/releases/specs/sh/sh4a/stage2.spec
+++ b/releases/specs/sh/sh4a/stage2.spec
@@ -1,7 +1,7 @@
subarch: sh4a
-version_stamp: latest
+version_stamp: @TIMESTAMP@
target: stage2
rel_type: default
profile: default/linux/sh/13.0
-snapshot: latest
-source_subpath: default/stage1-sh4a-latest
+snapshot: @TIMESTAMP@
+source_subpath: default/stage1-sh4a-@TIMESTAMP@
diff --git a/releases/specs/sh/sh4a/stage3.spec b/releases/specs/sh/sh4a/stage3.spec
index 7a3ec8bf..0d58ec53 100644
--- a/releases/specs/sh/sh4a/stage3.spec
+++ b/releases/specs/sh/sh4a/stage3.spec
@@ -1,7 +1,7 @@
subarch: sh4a
-version_stamp: latest
+version_stamp: @TIMESTAMP@
target: stage3
rel_type: default
profile: default/linux/sh/13.0
-snapshot: latest
-source_subpath: default/stage2-sh4a-latest
+snapshot: @TIMESTAMP@
+source_subpath: default/stage2-sh4a-@TIMESTAMP@
diff --git a/releases/specs/sparc/sparc/stage1.spec b/releases/specs/sparc/sparc/stage1.spec
index 0f9c12ad..ca84b02b 100644
--- a/releases/specs/sparc/sparc/stage1.spec
+++ b/releases/specs/sparc/sparc/stage1.spec
@@ -1,9 +1,9 @@
subarch: sparc
target: stage1
-version_stamp: latest
+version_stamp: @TIMESTAMP@
rel_type: default
profile: default/linux/sparc/17.0
-snapshot: latest
+snapshot: @TIMESTAMP@
source_subpath: default/stage3-sparc-latest
compression_mode: pixz_x
decompressor_search_order: tar pixz xz lbzip2 bzip2 gzip
diff --git a/releases/specs/sparc/sparc/stage2.spec b/releases/specs/sparc/sparc/stage2.spec
index 00fe33c0..ba2fcdc3 100644
--- a/releases/specs/sparc/sparc/stage2.spec
+++ b/releases/specs/sparc/sparc/stage2.spec
@@ -1,10 +1,10 @@
subarch: sparc
target: stage2
-version_stamp: latest
+version_stamp: @TIMESTAMP@
rel_type: default
profile: default/linux/sparc/17.0
-snapshot: latest
-source_subpath: default/stage1-sparc-latest
+snapshot: @TIMESTAMP@
+source_subpath: default/stage1-sparc-@TIMESTAMP@
compression_mode: pixz_x
decompressor_search_order: tar pixz xz lbzip2 bzip2 gzip
portage_confdir: @REPO_DIR@/releases/portage/stages
diff --git a/releases/specs/sparc/sparc/stage3.spec b/releases/specs/sparc/sparc/stage3.spec
index 6d08344a..9cf333f3 100644
--- a/releases/specs/sparc/sparc/stage3.spec
+++ b/releases/specs/sparc/sparc/stage3.spec
@@ -1,10 +1,10 @@
subarch: sparc
target: stage3
-version_stamp: latest
+version_stamp: @TIMESTAMP@
rel_type: default
profile: default/linux/sparc/17.0
-snapshot: latest
-source_subpath: default/stage1-sparc-latest
+snapshot: @TIMESTAMP@
+source_subpath: default/stage1-sparc-@TIMESTAMP@
compression_mode: pixz_x
decompressor_search_order: tar pixz xz lbzip2 bzip2 gzip
portage_confdir: @REPO_DIR@/releases/portage/stages
diff --git a/releases/specs/sparc/sparc/systemd-stage1.spec b/releases/specs/sparc/sparc/systemd-stage1.spec
index 7bdb63dd..62814143 100644
--- a/releases/specs/sparc/sparc/systemd-stage1.spec
+++ b/releases/specs/sparc/sparc/systemd-stage1.spec
@@ -1,9 +1,9 @@
subarch: sparc
target: stage1
-version_stamp: systemd-latest
+version_stamp: systemd-@TIMESTAMP@
rel_type: default
profile: default/linux/sparc/17.0/systemd
-snapshot: latest
+snapshot: @TIMESTAMP@
source_subpath: default/stage3-sparc-systemd-latest
compression_mode: pixz_x
decompressor_search_order: tar pixz xz lbzip2 bzip2 gzip
diff --git a/releases/specs/sparc/sparc/systemd-stage2.spec b/releases/specs/sparc/sparc/systemd-stage2.spec
index 1ec28640..549b8213 100644
--- a/releases/specs/sparc/sparc/systemd-stage2.spec
+++ b/releases/specs/sparc/sparc/systemd-stage2.spec
@@ -1,10 +1,10 @@
subarch: sparc
target: stage2
-version_stamp: systemd-latest
+version_stamp: systemd-@TIMESTAMP@
rel_type: default
profile: default/linux/sparc/17.0/systemd
-snapshot: latest
-source_subpath: default/stage1-sparc-systemd-latest
+snapshot: @TIMESTAMP@
+source_subpath: default/stage1-sparc-systemd-@TIMESTAMP@
compression_mode: pixz_x
decompressor_search_order: tar pixz xz lbzip2 bzip2 gzip
portage_confdir: @REPO_DIR@/releases/portage/stages
diff --git a/releases/specs/sparc/sparc/systemd-stage3.spec b/releases/specs/sparc/sparc/systemd-stage3.spec
index df9d9c3a..90a4c392 100644
--- a/releases/specs/sparc/sparc/systemd-stage3.spec
+++ b/releases/specs/sparc/sparc/systemd-stage3.spec
@@ -1,10 +1,10 @@
subarch: sparc
target: stage3
-version_stamp: systemd-latest
+version_stamp: systemd-@TIMESTAMP@
rel_type: default
profile: default/linux/sparc/17.0/systemd
-snapshot: latest
-source_subpath: default/stage1-sparc-systemd-latest
+snapshot: @TIMESTAMP@
+source_subpath: default/stage1-sparc-systemd-@TIMESTAMP@
compression_mode: pixz_x
decompressor_search_order: tar pixz xz lbzip2 bzip2 gzip
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 9d4aa5a7..777048bc 100644
--- a/releases/specs/sparc/sparc64/installcd-stage1.spec
+++ b/releases/specs/sparc/sparc64/installcd-stage1.spec
@@ -1,10 +1,10 @@
subarch: sparc64
-version_stamp: latest
+version_stamp: @TIMESTAMP@
target: livecd-stage1
rel_type: default
profile: default/linux/sparc/17.0/64ul
-snapshot: latest
-source_subpath: default/stage3-sparc64-latest
+snapshot: @TIMESTAMP@
+source_subpath: default/stage3-sparc64-@TIMESTAMP@
compression_mode: pixz_x
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 e8d4d71c..13c9be0c 100644
--- a/releases/specs/sparc/sparc64/installcd-stage2-minimal.spec
+++ b/releases/specs/sparc/sparc64/installcd-stage2-minimal.spec
@@ -1,17 +1,17 @@
subarch: sparc64
-version_stamp: latest
+version_stamp: @TIMESTAMP@
target: livecd-stage2
rel_type: default
profile: default/linux/sparc/17.0/64ul
-snapshot: latest
-source_subpath: default/livecd-stage1-sparc64-latest
+snapshot: @TIMESTAMP@
+source_subpath: default/livecd-stage1-sparc64-@TIMESTAMP@
portage_confdir: @REPO_DIR@/releases/portage/isos
livecd/bootargs: dokeymap
livecd/fstype: squashfs
-livecd/iso: install-sparc64-minimal-latest.iso
+livecd/iso: install-sparc64-minimal-@TIMESTAMP@.iso
livecd/type: gentoo-release-minimal
-livecd/volid: Gentoo sparc64 latest
+livecd/volid: Gentoo sparc64 @TIMESTAMP@
livecd/gk_mainargs: --firmware-files=ql2200_fw.bin --makeopts=-j256
boot/kernel: gentoo
diff --git a/releases/specs/sparc/sparc64/multilib/stage1.spec b/releases/specs/sparc/sparc64/multilib/stage1.spec
index 0766f87b..c477bf3c 100644
--- a/releases/specs/sparc/sparc64/multilib/stage1.spec
+++ b/releases/specs/sparc/sparc64/multilib/stage1.spec
@@ -1,8 +1,8 @@
subarch: sparc64
-version_stamp: multilib-latest
+version_stamp: multilib-@TIMESTAMP@
target: stage1
rel_type: multilib
profile: default/linux/sparc/experimental/multilib
-snapshot: latest
+snapshot: @TIMESTAMP@
source_subpath: multilib/stage3-sparc64-multilib-latest
update_seed: yes
diff --git a/releases/specs/sparc/sparc64/multilib/stage2.spec b/releases/specs/sparc/sparc64/multilib/stage2.spec
index 54339e80..c7d1262f 100644
--- a/releases/specs/sparc/sparc64/multilib/stage2.spec
+++ b/releases/specs/sparc/sparc64/multilib/stage2.spec
@@ -1,7 +1,7 @@
subarch: sparc64
-version_stamp: multilib-latest
+version_stamp: multilib-@TIMESTAMP@
target: stage2
rel_type: multilib
profile: default/linux/sparc/experimental/multilib
-snapshot: latest
-source_subpath: multilib/stage1-sparc64-multilib-latest
+snapshot: @TIMESTAMP@
+source_subpath: multilib/stage1-sparc64-multilib-@TIMESTAMP@
diff --git a/releases/specs/sparc/sparc64/multilib/stage3.spec b/releases/specs/sparc/sparc64/multilib/stage3.spec
index aa9415fc..fe8156e6 100644
--- a/releases/specs/sparc/sparc64/multilib/stage3.spec
+++ b/releases/specs/sparc/sparc64/multilib/stage3.spec
@@ -1,7 +1,7 @@
subarch: sparc64
-version_stamp: multilib-latest
+version_stamp: multilib-@TIMESTAMP@
target: stage3
rel_type: multilib
profile: default/linux/sparc/experimental/multilib
-snapshot: latest
-source_subpath: multilib/stage2-sparc64-multilib-latest
+snapshot: @TIMESTAMP@
+source_subpath: multilib/stage2-sparc64-multilib-@TIMESTAMP@
diff --git a/releases/specs/sparc/sparc64/netboot.spec b/releases/specs/sparc/sparc64/netboot.spec
index 81dc035d..c2ba47eb 100644
--- a/releases/specs/sparc/sparc64/netboot.spec
+++ b/releases/specs/sparc/sparc64/netboot.spec
@@ -1,10 +1,10 @@
profile: default/linux/sparc/17.0/64ul
rel_type: default
-snapshot: latest
-source_subpath: default/stage3-sparc64-latest
+snapshot: @TIMESTAMP@
+source_subpath: default/stage3-sparc64-@TIMESTAMP@
subarch: sparc64
target: netboot2
-version_stamp: latest
+version_stamp: @TIMESTAMP@
boot/kernel: gentoo
boot/kernel/gentoo/gk_kernargs: --makeopts=-j256
diff --git a/releases/specs/sparc/sparc64/stage1.spec b/releases/specs/sparc/sparc64/stage1.spec
index b14dcac9..6cddca8b 100644
--- a/releases/specs/sparc/sparc64/stage1.spec
+++ b/releases/specs/sparc/sparc64/stage1.spec
@@ -1,9 +1,9 @@
subarch: sparc64
target: stage1
-version_stamp: latest
+version_stamp: @TIMESTAMP@
rel_type: default
profile: default/linux/sparc/17.0/64ul
-snapshot: latest
+snapshot: @TIMESTAMP@
source_subpath: default/stage3-sparc64-latest
compression_mode: pixz_x
decompressor_search_order: tar pixz xz lbzip2 bzip2 gzip
diff --git a/releases/specs/sparc/sparc64/stage2.spec b/releases/specs/sparc/sparc64/stage2.spec
index 17aee7fb..55eaabfd 100644
--- a/releases/specs/sparc/sparc64/stage2.spec
+++ b/releases/specs/sparc/sparc64/stage2.spec
@@ -1,10 +1,10 @@
subarch: sparc64
target: stage2
-version_stamp: latest
+version_stamp: @TIMESTAMP@
rel_type: default
profile: default/linux/sparc/17.0/64ul
-snapshot: latest
-source_subpath: default/stage1-sparc64-latest
+snapshot: @TIMESTAMP@
+source_subpath: default/stage1-sparc64-@TIMESTAMP@
compression_mode: pixz_x
decompressor_search_order: tar pixz xz lbzip2 bzip2 gzip
portage_confdir: @REPO_DIR@/releases/portage/stages
diff --git a/releases/specs/sparc/sparc64/stage3.spec b/releases/specs/sparc/sparc64/stage3.spec
index bc2375fd..9ece74c9 100644
--- a/releases/specs/sparc/sparc64/stage3.spec
+++ b/releases/specs/sparc/sparc64/stage3.spec
@@ -1,10 +1,10 @@
subarch: sparc64
target: stage3
-version_stamp: latest
+version_stamp: @TIMESTAMP@
rel_type: default
profile: default/linux/sparc/17.0/64ul
-snapshot: latest
-source_subpath: default/stage1-sparc64-latest
+snapshot: @TIMESTAMP@
+source_subpath: default/stage1-sparc64-@TIMESTAMP@
compression_mode: pixz_x
decompressor_search_order: tar pixz xz lbzip2 bzip2 gzip
portage_confdir: @REPO_DIR@/releases/portage/stages
diff --git a/releases/specs/sparc/sparc64/systemd-stage1.spec b/releases/specs/sparc/sparc64/systemd-stage1.spec
index bf141f8c..fdcc06fa 100644
--- a/releases/specs/sparc/sparc64/systemd-stage1.spec
+++ b/releases/specs/sparc/sparc64/systemd-stage1.spec
@@ -1,9 +1,9 @@
subarch: sparc64
target: stage1
-version_stamp: systemd-latest
+version_stamp: systemd-@TIMESTAMP@
rel_type: default
profile: default/linux/sparc/17.0/64ul/systemd
-snapshot: latest
+snapshot: @TIMESTAMP@
source_subpath: default/stage3-sparc64-systemd-latest
compression_mode: pixz_x
decompressor_search_order: tar pixz xz lbzip2 bzip2 gzip
diff --git a/releases/specs/sparc/sparc64/systemd-stage2.spec b/releases/specs/sparc/sparc64/systemd-stage2.spec
index 98e55a41..53405a07 100644
--- a/releases/specs/sparc/sparc64/systemd-stage2.spec
+++ b/releases/specs/sparc/sparc64/systemd-stage2.spec
@@ -1,10 +1,10 @@
subarch: sparc64
target: stage2
-version_stamp: systemd-latest
+version_stamp: systemd-@TIMESTAMP@
rel_type: default
profile: default/linux/sparc/17.0/64ul/systemd
-snapshot: latest
-source_subpath: default/stage1-sparc64-systemd-latest
+snapshot: @TIMESTAMP@
+source_subpath: default/stage1-sparc64-systemd-@TIMESTAMP@
compression_mode: pixz_x
decompressor_search_order: tar pixz xz lbzip2 bzip2 gzip
portage_confdir: @REPO_DIR@/releases/portage/stages
diff --git a/releases/specs/sparc/sparc64/systemd-stage3.spec b/releases/specs/sparc/sparc64/systemd-stage3.spec
index 8ac65f07..a675e289 100644
--- a/releases/specs/sparc/sparc64/systemd-stage3.spec
+++ b/releases/specs/sparc/sparc64/systemd-stage3.spec
@@ -1,10 +1,10 @@
subarch: sparc64
target: stage3
-version_stamp: systemd-latest
+version_stamp: systemd-@TIMESTAMP@
rel_type: default
profile: default/linux/sparc/17.0/64ul/systemd
-snapshot: latest
-source_subpath: default/stage1-sparc64-systemd-latest
+snapshot: @TIMESTAMP@
+source_subpath: default/stage1-sparc64-systemd-@TIMESTAMP@
compression_mode: pixz_x
decompressor_search_order: tar pixz xz lbzip2 bzip2 gzip
portage_confdir: @REPO_DIR@/releases/portage/stages
diff --git a/releases/specs/x86/hardened/admincd-stage1.spec b/releases/specs/x86/hardened/admincd-stage1.spec
index 661ca1c1..36a7f760 100644
--- a/releases/specs/x86/hardened/admincd-stage1.spec
+++ b/releases/specs/x86/hardened/admincd-stage1.spec
@@ -1,10 +1,10 @@
subarch: i686
-version_stamp: latest
+version_stamp: @TIMESTAMP@
target: livecd-stage1
rel_type: hardened
profile: default/linux/x86/17.0/hardened
-snapshot: latest
-source_subpath: hardened/stage3-i686-hardened-latest
+snapshot: @TIMESTAMP@
+source_subpath: hardened/stage3-i686-hardened-@TIMESTAMP@
compression_mode: pixz_x
portage_confdir: @REPO_DIR@/releases/portage/isos
diff --git a/releases/specs/x86/hardened/admincd-stage2.spec b/releases/specs/x86/hardened/admincd-stage2.spec
index 836ebc14..7d04538d 100644
--- a/releases/specs/x86/hardened/admincd-stage2.spec
+++ b/releases/specs/x86/hardened/admincd-stage2.spec
@@ -1,17 +1,17 @@
subarch: i686
-version_stamp: latest
+version_stamp: @TIMESTAMP@
target: livecd-stage2
rel_type: hardened
profile: default/linux/x86/17.0/hardened
-snapshot: latest
-source_subpath: hardened/livecd-stage1-i686-latest
+snapshot: @TIMESTAMP@
+source_subpath: hardened/livecd-stage1-i686-@TIMESTAMP@
portage_confdir: @REPO_DIR@/releases/portage/isos
livecd/bootargs: dokeymap
livecd/fstype: squashfs
-livecd/iso: admincd-x86-latest.iso
+livecd/iso: admincd-x86-@TIMESTAMP@.iso
livecd/type: gentoo-release-minimal
-livecd/volid: Gentoo x86 AdminCD latest
+livecd/volid: Gentoo x86 AdminCD @TIMESTAMP@
boot/kernel: gentoo
diff --git a/releases/specs/x86/hardened/installcd-stage1.spec b/releases/specs/x86/hardened/installcd-stage1.spec
index 37e1656d..332b2646 100644
--- a/releases/specs/x86/hardened/installcd-stage1.spec
+++ b/releases/specs/x86/hardened/installcd-stage1.spec
@@ -1,10 +1,10 @@
subarch: x86
-version_stamp: hardened-latest
+version_stamp: hardened-@TIMESTAMP@
target: livecd-stage1
rel_type: hardened
profile: default/linux/x86/17.0/hardened
-snapshot: latest
-source_subpath: hardened/stage3-x86-hardened-latest
+snapshot: @TIMESTAMP@
+source_subpath: hardened/stage3-x86-hardened-@TIMESTAMP@
compression_mode: pixz_x
livecd/use:
-*
diff --git a/releases/specs/x86/hardened/installcd-stage2-minimal.spec b/releases/specs/x86/hardened/installcd-stage2-minimal.spec
index c3107b40..b880c753 100644
--- a/releases/specs/x86/hardened/installcd-stage2-minimal.spec
+++ b/releases/specs/x86/hardened/installcd-stage2-minimal.spec
@@ -1,17 +1,17 @@
subarch: x86
-version_stamp: hardened-latest
+version_stamp: hardened-@TIMESTAMP@
target: livecd-stage2
rel_type: hardened
profile: default/linux/x86/17.0/hardened
-snapshot: latest
-source_subpath: hardened/livecd-stage1-x86-hardened-latest
+snapshot: @TIMESTAMP@
+source_subpath: hardened/livecd-stage1-x86-hardened-@TIMESTAMP@
livecd/bootargs: dokeymap
#livecd/cdtar: /usr/share/catalyst/livecd/cdtar/isolinux-elilo-memtest86+-cdtar.tar.bz2
livecd/fstype: squashfs
-livecd/iso: install-x86-minimal-latest.iso
+livecd/iso: install-x86-minimal-@TIMESTAMP@.iso
livecd/type: gentoo-release-minimal
-livecd/volid: Gentoo x86 latest
+livecd/volid: Gentoo x86 @TIMESTAMP@
boot/kernel: gentoo
diff --git a/releases/specs/x86/hardened/stage1.spec b/releases/specs/x86/hardened/stage1.spec
index 4e56276a..4701c4db 100644
--- a/releases/specs/x86/hardened/stage1.spec
+++ b/releases/specs/x86/hardened/stage1.spec
@@ -1,9 +1,9 @@
subarch: i686
target: stage1
-version_stamp: hardened-latest
+version_stamp: hardened-@TIMESTAMP@
rel_type: hardened
profile: default/linux/x86/17.0/hardened
-snapshot: latest
+snapshot: @TIMESTAMP@
source_subpath: hardened/stage3-i686-hardened-latest
compression_mode: pixz_x
decompressor_search_order: tar pixz xz lbzip2 bzip2 gzip
diff --git a/releases/specs/x86/hardened/stage2.spec b/releases/specs/x86/hardened/stage2.spec
index c294c7f0..cbdb86f8 100644
--- a/releases/specs/x86/hardened/stage2.spec
+++ b/releases/specs/x86/hardened/stage2.spec
@@ -1,10 +1,10 @@
subarch: i686
target: stage2
-version_stamp: hardened-latest
+version_stamp: hardened-@TIMESTAMP@
rel_type: hardened
profile: default/linux/x86/17.0/hardened
-snapshot: latest
-source_subpath: hardened/stage1-i686-hardened-latest
+snapshot: @TIMESTAMP@
+source_subpath: hardened/stage1-i686-hardened-@TIMESTAMP@
compression_mode: pixz_x
decompressor_search_order: tar pixz xz lbzip2 bzip2 gzip
portage_confdir: @REPO_DIR@/releases/portage/stages
diff --git a/releases/specs/x86/hardened/stage3.spec b/releases/specs/x86/hardened/stage3.spec
index 3d0e03cf..9cae4210 100644
--- a/releases/specs/x86/hardened/stage3.spec
+++ b/releases/specs/x86/hardened/stage3.spec
@@ -1,10 +1,10 @@
subarch: i686
target: stage3
-version_stamp: hardened-latest
+version_stamp: hardened-@TIMESTAMP@
rel_type: hardened
profile: default/linux/x86/17.0/hardened
-snapshot: latest
-source_subpath: hardened/stage2-i686-hardened-latest
+snapshot: @TIMESTAMP@
+source_subpath: hardened/stage2-i686-hardened-@TIMESTAMP@
compression_mode: pixz_x
decompressor_search_order: tar pixz xz lbzip2 bzip2 gzip
portage_confdir: @REPO_DIR@/releases/portage/stages
diff --git a/releases/specs/x86/i686/hardened/stage2.spec b/releases/specs/x86/i686/hardened/stage2.spec
index 29cb8593..ea9c29a9 100644
--- a/releases/specs/x86/i686/hardened/stage2.spec
+++ b/releases/specs/x86/i686/hardened/stage2.spec
@@ -1,10 +1,10 @@
subarch: i686
target: stage2
-version_stamp: hardened-latest
+version_stamp: hardened-@TIMESTAMP@
rel_type: hardened
profile: hardened/linux/x86
-snapshot: latest
-source_subpath: hardened/stage1-x86-hardened-latest
+snapshot: @TIMESTAMP@
+source_subpath: hardened/stage1-x86-hardened-@TIMESTAMP@
chost: i686-pc-linux-gnu
cflags: -mtune=i686 -O2 -pipe -fforce-addr
portage_prefix: releng
diff --git a/releases/specs/x86/i686/hardened/stage3.spec b/releases/specs/x86/i686/hardened/stage3.spec
index 4f94449e..43d96226 100644
--- a/releases/specs/x86/i686/hardened/stage3.spec
+++ b/releases/specs/x86/i686/hardened/stage3.spec
@@ -1,8 +1,8 @@
subarch: i686
target: stage3
-version_stamp: hardened-latest
+version_stamp: hardened-@TIMESTAMP@
rel_type: hardened
profile: hardened/linux/x86
-snapshot: latest
-source_subpath: hardened/stage2-i686-hardened-latest
+snapshot: @TIMESTAMP@
+source_subpath: hardened/stage2-i686-hardened-@TIMESTAMP@
portage_prefix: releng
diff --git a/releases/specs/x86/i686/livecd-stage1.spec b/releases/specs/x86/i686/livecd-stage1.spec
index f281ceb8..da0196a4 100644
--- a/releases/specs/x86/i686/livecd-stage1.spec
+++ b/releases/specs/x86/i686/livecd-stage1.spec
@@ -1,10 +1,10 @@
subarch: i686
-version_stamp: installer-latest
+version_stamp: installer-@TIMESTAMP@
target: livecd-stage1
rel_type: default
profile: default/linux/x86/17.0/desktop
-snapshot: latest
-source_subpath: default/stage3-i686-desktop-latest
+snapshot: @TIMESTAMP@
+source_subpath: default/stage3-i686-desktop-@TIMESTAMP@
livecd/use:
branding
livecd
diff --git a/releases/specs/x86/i686/livecd-stage2.spec b/releases/specs/x86/i686/livecd-stage2.spec
index 92b9fbf2..5dd0ccea 100644
--- a/releases/specs/x86/i686/livecd-stage2.spec
+++ b/releases/specs/x86/i686/livecd-stage2.spec
@@ -1,28 +1,28 @@
subarch: i686
-version_stamp: latest
+version_stamp: @TIMESTAMP@
target: livecd-stage2
rel_type: default
profile: default/linux/x86/17.0/desktop
-snapshot: latest
-source_subpath: default/livecd-stage1-i686-installer-latest
+snapshot: @TIMESTAMP@
+source_subpath: default/livecd-stage1-i686-installer-@TIMESTAMP@
livecd/bootargs: dokeymap
livecd/cdtar: /usr/share/catalyst/livecd/cdtar/isolinux-elilo-memtest86+-cdtar.tar.bz2
-livecd/fsscript: @REPO_DIR@/releases/latest/scripts/livecd.sh
+livecd/fsscript: @REPO_DIR@/releases/@TIMESTAMP@/scripts/livecd.sh
livecd/fstype: squashfs
-livecd/iso: livecd-i686-installer-latest.iso
+livecd/iso: livecd-i686-installer-@TIMESTAMP@.iso
livecd/type: gentoo-release-livecd
-livecd/volid: Gentoo x86 LiveCD latest
+livecd/volid: Gentoo x86 LiveCD @TIMESTAMP@
livecd/xdm: gdm
livecd/xsession: xfce
-livecd/overlay: @REPO_DIR@/releases/latest/overlays/common/overlay/livecd
-livecd/root_overlay: @REPO_DIR@/releases/latest/overlays/common/root_overlay
+livecd/overlay: @REPO_DIR@/releases/@TIMESTAMP@/overlays/common/overlay/livecd
+livecd/root_overlay: @REPO_DIR@/releases/@TIMESTAMP@/overlays/common/root_overlay
boot/kernel: gentoo
boot/kernel/gentoo/sources: gentoo-sources
-boot/kernel/gentoo/config: @REPO_DIR@/releases/latest/kconfig/livecd-2.6.24.config
+boot/kernel/gentoo/config: @REPO_DIR@/releases/@TIMESTAMP@/kconfig/livecd-2.6.24.config
boot/kernel/gentoo/use: atm png truetype usb
boot/kernel/gentoo/packages:
media-libs/alsa-oss
diff --git a/releases/specs/x86/i686/livedvd-stage1.spec b/releases/specs/x86/i686/livedvd-stage1.spec
index fa6946dd..bf217301 100644
--- a/releases/specs/x86/i686/livedvd-stage1.spec
+++ b/releases/specs/x86/i686/livedvd-stage1.spec
@@ -1,10 +1,10 @@
subarch: i686
-version_stamp: installer-latest
+version_stamp: installer-@TIMESTAMP@
target: livecd-stage1
rel_type: default
profile: default/linux/x86/17.0/desktop
-snapshot: latest
-source_subpath: default/stage3-i686-desktop-latest
+snapshot: @TIMESTAMP@
+source_subpath: default/stage3-i686-desktop-@TIMESTAMP@
livecd/use:
branding
livecd
diff --git a/releases/specs/x86/i686/livedvd-stage2.spec b/releases/specs/x86/i686/livedvd-stage2.spec
index ff0eaccd..caab6c1a 100644
--- a/releases/specs/x86/i686/livedvd-stage2.spec
+++ b/releases/specs/x86/i686/livedvd-stage2.spec
@@ -1,28 +1,28 @@
subarch: i686
-version_stamp: latest
+version_stamp: @TIMESTAMP@
target: livecd-stage2
rel_type: default
profile: default/linux/x86/17.0/desktop
-snapshot: latest
-source_subpath: default/livecd-stage1-i686-installer-latest
+snapshot: @TIMESTAMP@
+source_subpath: default/livecd-stage1-i686-installer-@TIMESTAMP@
livecd/bootargs: dokeymap
livecd/cdtar: /usr/share/catalyst/livecd/cdtar/isolinux-elilo-memtest86+-cdtar.tar.bz2
-livecd/fsscript: @REPO_DIR@/releases/latest/scripts/livecd.sh
+livecd/fsscript: @REPO_DIR@/releases/@TIMESTAMP@/scripts/livecd.sh
livecd/fstype: squashfs
-livecd/iso: livedvd-i686-installer-latest.iso
+livecd/iso: livedvd-i686-installer-@TIMESTAMP@.iso
livecd/type: gentoo-release-livecd
-livecd/volid: Gentoo x86 LiveDVD latest
+livecd/volid: Gentoo x86 LiveDVD @TIMESTAMP@
livecd/xdm: gdm
livecd/xsession: xfce
-livecd/overlay: @REPO_DIR@/releases/latest/overlays/common/overlay/livedvd
-livecd/root_overlay: @REPO_DIR@/releases/latest/overlays/common/root_overlay
+livecd/overlay: @REPO_DIR@/releases/@TIMESTAMP@/overlays/common/overlay/livedvd
+livecd/root_overlay: @REPO_DIR@/releases/@TIMESTAMP@/overlays/common/root_overlay
boot/kernel: gentoo
boot/kernel/gentoo/sources: gentoo-sources
-boot/kernel/gentoo/config: @REPO_DIR@/releases/latest/kconfig/livecd-2.6.24.config
+boot/kernel/gentoo/config: @REPO_DIR@/releases/@TIMESTAMP@/kconfig/livecd-2.6.24.config
boot/kernel/gentoo/use: atm png truetype usb
boot/kernel/gentoo/packages:
app-laptop/laptop-mode-tools
diff --git a/releases/specs/x86/i686/stage1.spec b/releases/specs/x86/i686/stage1.spec
index 355a0c17..45568db6 100644
--- a/releases/specs/x86/i686/stage1.spec
+++ b/releases/specs/x86/i686/stage1.spec
@@ -1,9 +1,9 @@
subarch: i686
target: stage1
-version_stamp: latest
+version_stamp: @TIMESTAMP@
rel_type: default
profile: default/linux/x86/17.0
-snapshot: latest
+snapshot: @TIMESTAMP@
source_subpath: default/stage3-i686-latest
compression_mode: pixz_x
decompressor_search_order: tar pixz xz lbzip2 bzip2 gzip
diff --git a/releases/specs/x86/i686/stage2-desktop.spec b/releases/specs/x86/i686/stage2-desktop.spec
index fda5c5a3..5a2ea16d 100644
--- a/releases/specs/x86/i686/stage2-desktop.spec
+++ b/releases/specs/x86/i686/stage2-desktop.spec
@@ -1,8 +1,8 @@
subarch: i686
target: stage2
-version_stamp: desktop-latest
+version_stamp: desktop-@TIMESTAMP@
rel_type: default
profile: default/linux/x86/17.0/desktop
-snapshot: latest
-source_subpath: default/stage1-i686-latest
+snapshot: @TIMESTAMP@
+source_subpath: default/stage1-i686-@TIMESTAMP@
portage_prefix: releng
diff --git a/releases/specs/x86/i686/stage2.spec b/releases/specs/x86/i686/stage2.spec
index edec3493..a0ad1d29 100644
--- a/releases/specs/x86/i686/stage2.spec
+++ b/releases/specs/x86/i686/stage2.spec
@@ -1,10 +1,10 @@
subarch: i686
target: stage2
-version_stamp: latest
+version_stamp: @TIMESTAMP@
rel_type: default
profile: default/linux/x86/17.0
-snapshot: latest
-source_subpath: default/stage1-i686-latest
+snapshot: @TIMESTAMP@
+source_subpath: default/stage1-i686-@TIMESTAMP@
compression_mode: pixz_x
decompressor_search_order: tar pixz xz lbzip2 bzip2 gzip
portage_confdir: @REPO_DIR@/releases/portage/stages
diff --git a/releases/specs/x86/i686/stage3-desktop.spec b/releases/specs/x86/i686/stage3-desktop.spec
index 17ff9358..7192a2d2 100644
--- a/releases/specs/x86/i686/stage3-desktop.spec
+++ b/releases/specs/x86/i686/stage3-desktop.spec
@@ -1,8 +1,8 @@
subarch: i686
target: stage3
-version_stamp: desktop-latest
+version_stamp: desktop-@TIMESTAMP@
rel_type: default
profile: default/linux/x86/17.0/desktop
-snapshot: latest
-source_subpath: default/stage2-i686-desktop-latest
+snapshot: @TIMESTAMP@
+source_subpath: default/stage2-i686-desktop-@TIMESTAMP@
portage_prefix: releng
diff --git a/releases/specs/x86/i686/stage3.spec b/releases/specs/x86/i686/stage3.spec
index 58c55ff2..d9811519 100644
--- a/releases/specs/x86/i686/stage3.spec
+++ b/releases/specs/x86/i686/stage3.spec
@@ -1,10 +1,10 @@
subarch: i686
target: stage3
-version_stamp: latest
+version_stamp: @TIMESTAMP@
rel_type: default
profile: default/linux/x86/17.0
-snapshot: latest
-source_subpath: default/stage2-i686-latest
+snapshot: @TIMESTAMP@
+source_subpath: default/stage2-i686-@TIMESTAMP@
compression_mode: pixz_x
decompressor_search_order: tar pixz xz lbzip2 bzip2 gzip
portage_confdir: @REPO_DIR@/releases/portage/stages
diff --git a/releases/specs/x86/installcd-stage1.spec b/releases/specs/x86/installcd-stage1.spec
index 3cfeba20..13391e0f 100644
--- a/releases/specs/x86/installcd-stage1.spec
+++ b/releases/specs/x86/installcd-stage1.spec
@@ -1,10 +1,10 @@
subarch: i486
-version_stamp: latest
+version_stamp: @TIMESTAMP@
target: livecd-stage1
rel_type: default
profile: default/linux/x86/17.0
-snapshot: latest
-source_subpath: default/stage3-i486-latest
+snapshot: @TIMESTAMP@
+source_subpath: default/stage3-i486-@TIMESTAMP@
compression_mode: pixz_x
portage_confdir: @REPO_DIR@/releases/portage/isos
diff --git a/releases/specs/x86/installcd-stage2-minimal.spec b/releases/specs/x86/installcd-stage2-minimal.spec
index bb171e33..362baddf 100644
--- a/releases/specs/x86/installcd-stage2-minimal.spec
+++ b/releases/specs/x86/installcd-stage2-minimal.spec
@@ -1,18 +1,18 @@
subarch: i486
-version_stamp: latest
+version_stamp: @TIMESTAMP@
target: livecd-stage2
rel_type: default
profile: default/linux/x86/17.0
-snapshot: latest
-source_subpath: default/livecd-stage1-i486-latest
+snapshot: @TIMESTAMP@
+source_subpath: default/livecd-stage1-i486-@TIMESTAMP@
portage_confdir: @REPO_DIR@/releases/portage/isos
livecd/bootargs: dokeymap
#livecd/cdtar: /usr/share/catalyst/livecd/cdtar/isolinux-elilo-memtest86+-cdtar.tar.bz2
livecd/fstype: squashfs
-livecd/iso: install-x86-minimal-latest.iso
+livecd/iso: install-x86-minimal-@TIMESTAMP@.iso
livecd/type: gentoo-release-minimal
-livecd/volid: Gentoo x86 latest
+livecd/volid: Gentoo x86 @TIMESTAMP@
boot/kernel: gentoo
diff --git a/releases/specs/x86/stage1.spec b/releases/specs/x86/stage1.spec
index be0bb437..3476275c 100644
--- a/releases/specs/x86/stage1.spec
+++ b/releases/specs/x86/stage1.spec
@@ -1,9 +1,9 @@
subarch: i486
target: stage1
-version_stamp: latest
+version_stamp: @TIMESTAMP@
rel_type: default
profile: default/linux/x86/17.0
-snapshot: latest
+snapshot: @TIMESTAMP@
source_subpath: default/stage3-i486-latest
compression_mode: pixz_x
decompressor_search_order: tar pixz xz lbzip2 bzip2 gzip
diff --git a/releases/specs/x86/stage2.spec b/releases/specs/x86/stage2.spec
index 6c060867..08370672 100644
--- a/releases/specs/x86/stage2.spec
+++ b/releases/specs/x86/stage2.spec
@@ -1,10 +1,10 @@
subarch: i486
target: stage2
-version_stamp: latest
+version_stamp: @TIMESTAMP@
rel_type: default
profile: default/linux/x86/17.0
-snapshot: latest
-source_subpath: default/stage1-i486-latest
+snapshot: @TIMESTAMP@
+source_subpath: default/stage1-i486-@TIMESTAMP@
compression_mode: pixz_x
decompressor_search_order: tar pixz xz lbzip2 bzip2 gzip
portage_confdir: @REPO_DIR@/releases/portage/stages
diff --git a/releases/specs/x86/stage3.spec b/releases/specs/x86/stage3.spec
index 046f6543..23707c34 100644
--- a/releases/specs/x86/stage3.spec
+++ b/releases/specs/x86/stage3.spec
@@ -1,10 +1,10 @@
subarch: i486
target: stage3
-version_stamp: latest
+version_stamp: @TIMESTAMP@
rel_type: default
profile: default/linux/x86/17.0
-snapshot: latest
-source_subpath: default/stage2-i486-latest
+snapshot: @TIMESTAMP@
+source_subpath: default/stage2-i486-@TIMESTAMP@
compression_mode: pixz_x
decompressor_search_order: tar pixz xz lbzip2 bzip2 gzip
portage_confdir: @REPO_DIR@/releases/portage/stages
^ permalink raw reply related [flat|nested] only message in thread
only message in thread, other threads:[~2020-04-29 23:20 UTC | newest]
Thread overview: (only message) (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2020-04-29 23:20 [gentoo-commits] proj/releng:master commit in: releases/specs/arm/, releases/specs/ppc/ppc32/uclibc/hardened/, Matt Turner
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox