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"