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"

Reply via email to