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@gentoo.org>
This commit is contained in:
Jorge Manuel B. S. Vicetto (jmbsvicetto) 2016-03-13 22:43:20 -01:00
parent cbfccd2c98
commit 13528ad4e1
5 changed files with 121 additions and 0 deletions

View file

@ -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

View file

@ -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

View file

@ -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

View file

@ -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

View file

@ -14,6 +14,7 @@ SETS="
multilib cloud_multilib minimal_multilib multilib cloud_multilib minimal_multilib
nomultilib cloud_nomultilib minimal_nomultilib nomultilib cloud_nomultilib minimal_nomultilib
x32 x32
systemd
hardened_multilib cloud_hardened_multilib minimal_hardened_multilib hardened_multilib cloud_hardened_multilib minimal_hardened_multilib
hardened_nomultilib cloud_hardened_nomultilib minimal_hardened_nomultilib hardened_nomultilib cloud_hardened_nomultilib minimal_hardened_nomultilib
hardened_multilib_selinux hardened_nomultilib_selinux 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_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_SPECS="hardened/stage1.spec hardened/stage2.spec hardened/stage3.spec"
SET_hardened_multilib_OPTIONAL_SPECS="hardened/admincd-stage1.spec hardened/admincd-stage2.spec" SET_hardened_multilib_OPTIONAL_SPECS="hardened/admincd-stage1.spec hardened/admincd-stage2.spec"
SET_cloud_hardened_multilib_SPECS="hardened/stage4-cloud.spec" SET_cloud_hardened_multilib_SPECS="hardened/stage4-cloud.spec"