commit: 13528ad4e191054d7ca6b88ffdd2cdf3c0af2244
Author: Jorge Manuel B. S. Vicetto (jmbsvicetto) <jmbsvicetto <AT> gentoo
<DOT> org>
AuthorDate: Sun Mar 13 23:43:20 2016 +0000
Commit: Jorge Manuel B. S. Vicetto <jmbsvicetto <AT> gentoo <DOT> org>
CommitDate: Sun Mar 13 23:43:20 2016 +0000
URL: https://gitweb.gentoo.org/proj/releng.git/commit/?id=13528ad4
Add alternative systemd stages.
I'm going to use this in my build server. The official stages are being built
by Anthony.
Signed-off-by: Jorge Manuel B. S. Vicetto (jmbsvicetto) <jmbsvicetto <AT>
gentoo.org>
releases/weekly/specs/amd64/stage1-systemd.spec | 10 +++
releases/weekly/specs/amd64/stage2-systemd.spec | 8 +++
releases/weekly/specs/amd64/stage3-systemd.spec | 8 +++
releases/weekly/specs/amd64/stage4-systemd.spec | 91 +++++++++++++++++++++++++
tools/catalyst-auto-amd64.conf | 4 ++
5 files changed, 121 insertions(+)
diff --git a/releases/weekly/specs/amd64/stage1-systemd.spec
b/releases/weekly/specs/amd64/stage1-systemd.spec
new file mode 100644
index 0000000..ba536da
--- /dev/null
+++ b/releases/weekly/specs/amd64/stage1-systemd.spec
@@ -0,0 +1,10 @@
+subarch: amd64
+target: stage1
+version_stamp: latest
+rel_type: default
+profile: default/linux/amd64/13.0/systemd
+snapshot: latest
+source_subpath: default/stage3-amd64-latest
+update_seed: yes
+update_seed_command: --update --deep @world
+portage_confdir: /release/releng/releases/weekly/portage/stages
diff --git a/releases/weekly/specs/amd64/stage2-systemd.spec
b/releases/weekly/specs/amd64/stage2-systemd.spec
new file mode 100644
index 0000000..7e978b7
--- /dev/null
+++ b/releases/weekly/specs/amd64/stage2-systemd.spec
@@ -0,0 +1,8 @@
+subarch: amd64
+target: stage2
+version_stamp: latest
+rel_type: default
+profile: default/linux/amd64/13.0/systemd
+snapshot: latest
+source_subpath: default/stage1-amd64-systemd-latest
+portage_confdir: /release/releng/releases/weekly/portage/stages
diff --git a/releases/weekly/specs/amd64/stage3-systemd.spec
b/releases/weekly/specs/amd64/stage3-systemd.spec
new file mode 100644
index 0000000..42a70ad
--- /dev/null
+++ b/releases/weekly/specs/amd64/stage3-systemd.spec
@@ -0,0 +1,8 @@
+subarch: amd64
+target: stage3
+version_stamp: latest
+rel_type: default
+profile: default/linux/amd64/13.0/systemd
+snapshot: latest
+source_subpath: default/stage2-amd64-systemd-latest
+portage_confdir: /release/releng/releases/weekly/portage/stages
diff --git a/releases/weekly/specs/amd64/stage4-systemd.spec
b/releases/weekly/specs/amd64/stage4-systemd.spec
new file mode 100644
index 0000000..a309742
--- /dev/null
+++ b/releases/weekly/specs/amd64/stage4-systemd.spec
@@ -0,0 +1,91 @@
+subarch: amd64
+target: stage4
+version_stamp: systemd-latest
+rel_type: default
+profile: default/linux/amd64/13.0/systemd
+snapshot: latest
+source_subpath: default/stage3-amd64-latest
+portage_confdir: /release/releng/releases/weekly/portage/systemd-stages
+
+stage4/use:
+ bash-completion
+ bindist
+ bzip2
+ idm
+ ipv6
+ mmx
+ sse
+ sse2
+ urandom
+
+stage4/packages:
+ app-admin/logrotate
+ app-admin/sudo
+ app-admin/syslog-ng
+ app-editors/vim
+ app-emulation/cloud-init
+ app-portage/eix
+ app-portage/gentoolkit
+ net-misc/dhcpcd
+ net-misc/iputils
+ sys-boot/grub
+ sys-apps/dmidecode
+ sys-apps/gptfdisk
+ sys-apps/iproute2
+ sys-apps/lsb-release
+ sys-apps/pciutils
+ sys-block/parted
+ sys-devel/bc
+ sys-power/acpid
+ sys-process/cronie
+stage4/fsscript: /release/releng/releases/weekly/scripts/cloud-prep.sh
+stage4/root_overlay: /release/releng/releases/weekly/overlays/cloud-overlay
+stage4/rcadd:
+ acpid|default
+ cloud-config|default
+ cloud-final|default
+ cloud-init-local|default
+ cloud-init|default
+ cronie|default
+ dhcpcd|default
+ net.lo|default
+ netmount|default
+ sshd|default
+ syslog-ng|default
+
+boot/kernel: gentoo
+boot/kernel/gentoo/sources: gentoo-sources
+boot/kernel/gentoo/config:
/release/releng/releases/weekly/kconfig/amd64/cloud-amd64-gentoo.config
+boot/kernel/gentoo/extraversion: openstack
+boot/kernel/gentoo/gk_kernargs: --all-ramdisk-modules
+
+# all of the cleanup...
+stage4/unmerge:
+ sys-kernel/genkernel
+ sys-kernel/gentoo-sources
+
+stage4/empty:
+ /root/.ccache
+ /tmp
+ /usr/portage/distfiles
+ /usr/src
+ /var/cache/edb/dep
+ /var/cache/genkernel
+ /var/cache/portage/distfiles
+ /var/empty
+ /var/run
+ /var/state
+ /var/tmp
+
+stage4/rm:
+ /etc/*-
+ /etc/*.old
+ /etc/ssh/ssh_host_*
+ /root/.*history
+ /root/.lesshst
+ /root/.ssh/known_hosts
+ /root/.viminfo
+ # Remove any generated stuff by genkernel
+ /usr/share/genkernel
+ # This is 3MB of crap for each copy
+
/usr/lib64/python*/site-packages/gentoolkit/test/eclean/testdistfiles.tar.gz
diff --git a/tools/catalyst-auto-amd64.conf b/tools/catalyst-auto-amd64.conf
index f54ab37..474cb03 100644
--- a/tools/catalyst-auto-amd64.conf
+++ b/tools/catalyst-auto-amd64.conf
@@ -14,6 +14,7 @@ SETS="
multilib cloud_multilib minimal_multilib
nomultilib cloud_nomultilib minimal_nomultilib
x32
+ systemd
hardened_multilib cloud_hardened_multilib minimal_hardened_multilib
hardened_nomultilib cloud_hardened_nomultilib
minimal_hardened_nomultilib
hardened_multilib_selinux hardened_nomultilib_selinux
@@ -29,6 +30,9 @@ SET_minimal_nomultilib_SPECS="stage4-nomultilib-minimal.spec"
SET_x32_SPECS="stage1-x32.spec stage2-x32.spec stage3-x32.spec"
+#SET_systemd_SPECS="stage1-systemd.spec stage2-systemd.spec
stage3-systemd.spec"
+SET_systemd_SPECS="stage4-systemd.spec"
+
SET_hardened_multilib_SPECS="hardened/stage1.spec hardened/stage2.spec
hardened/stage3.spec"
SET_hardened_multilib_OPTIONAL_SPECS="hardened/admincd-stage1.spec
hardened/admincd-stage2.spec"
SET_cloud_hardened_multilib_SPECS="hardened/stage4-cloud.spec"