Commit graph

364 commits

Author SHA1 Message Date
Jorge Manuel B. S. Vicetto (jmbsvicetto) b748d08022 Use tar.xz as source for selinux stages as that's what I've pushed to the server.
Signed-off-by: Jorge Manuel B. S. Vicetto (jmbsvicetto) <jmbsvicetto@gentoo.org>
2016-01-25 03:06:45 -01:00
Matthew Thode 18a00bdd76
remove portage cache from /var/cache 2016-01-22 10:58:23 -06:00
Matthew Thode d92473d5e8
add xattr flag to cloud specs so they work on xattr kernels 2016-01-22 02:19:43 -06:00
Matthew Thode cf5d45a5f9
try to migrate to xattr pax markings for our stage4 2016-01-22 01:53:00 -06:00
Matthew Thode aa5b713558
unmerge hardened-sources not gentoo-sources for hardened specs 2016-01-14 15:23:58 -06:00
Matthew Thode c822bfa3fb
updating prep to make use of fs labels 2016-01-12 20:51:12 -06:00
Robin H. Johnson 6a1a502eae
net-proxy/ntlmaps in global package.mask due to being unmaintained per bug #533170.
Signed-off-by: Robin H. Johnson <robbat2@gentoo.org>
2016-01-11 22:04:18 -08:00
Matthew Thode 6dc04ff324
disable pt_pax
xt_pax should be used, both pt_pax and xt_pax should be used only for
migration to xt_pax
2016-01-11 19:29:00 -06:00
Matthew Thode 3ced947518
clean up foreign manpages in stage4 2016-01-10 15:55:27 -06:00
Matthew Thode 7c84ec58a6
finish moving the cleanup to the other specs 2016-01-10 15:45:54 -06:00
Robin H. Johnson 02ed97ca90
Build cloud stages with bindist explictly
Signed-off-by: Robin H. Johnson <robbat2@gentoo.org>
2016-01-04 14:39:36 -08:00
Robin H. Johnson e0a2e5d886
Move cloud stage cleanup from fsscript to spec where possible.
Signed-off-by: Robin H. Johnson <robbat2@gentoo.org>
2016-01-04 14:39:36 -08:00
Robin H. Johnson 7ff7310e30
Include iputils in cloud stages.
Signed-off-by: Robin H. Johnson <robbat2@gentoo.org>
2016-01-04 14:39:34 -08:00
Mike Frysinger 5bafecb432 s390 netboot: build with USE=unicode 2016-01-02 01:13:23 -05:00
Matthew Thode 23c069b214
remove kernel sources once built 2015-12-29 21:29:10 -06:00
Robin H. Johnson 4943ec9531 Update cloud kernel config features/options.
- Include all features for systemd instances
- Compress modules with XZ
- Support throttled block devices
- Support HYPERVISOR_GUEST options (paravirt, xen, kvm)
- Max CPUs is now 64
- Memory hotplug/balloon support
- Compressed memory support
- EFI support
- Kexec support for fast reboot
- Networking:
-- IPsec (XFRM, GRE, etc)
-- Tunneling of more forms (FOU, GENEVE, VTI, ...)
-- IP virtual server (for load balancers VMs)
-- More network schedulers (incl IFB)
-- PPP for tunnels
- Network block devices: DRBD, NBD
- Disk controllers: MegaRAID (qemu), HyperV, VMWare, Xen
- Block misc: bcache, multiqueue, DM-*
- Filesystems: reiserfs, OCFS2, 9P
- Misc: HPET, RAW, more TPM

Signed-off-by: Robin H. Johnson <robbat2@gentoo.org>
2015-12-29 13:44:28 -08:00
Robin H. Johnson 3577f5508d
Update cloud kernel config for 4.1.12.
Signed-off-by: Robin H. Johnson <robbat2@gentoo.org>
2015-12-29 12:42:28 -08:00
Matthew Thode 027eab0f88
use a kernel config that works with cloudy images
also, use hardened sources when building a hardened image
2015-12-28 23:51:36 -06:00
Matthew Thode 11ebf1d11e
always overwrite the root= kernel boot parameter 2015-12-28 23:09:25 -06:00
Matthew Thode 3d847f917f
remove the kernel sources after install, takes up too much space 2015-12-28 22:47:17 -06:00
Jorge Manuel B. S. Vicetto (jmbsvicetto) 190288ac07 Add keywords for =sys-kernel/genkernel-3.4.52.3 to get the dmraid "fix".
Signed-off-by: Jorge Manuel B. S. Vicetto (jmbsvicetto) <jmbsvicetto@gentoo.org>
2015-12-28 03:55:50 +00:00
Jorge Manuel B. S. Vicetto (jmbsvicetto) 24e8d22fc7 Finally update version stamp from 2008.0 to latest.
Signed-off-by: Jorge Manuel B. S. Vicetto (jmbsvicetto) <jmbsvicetto@gentoo.org>
2015-12-27 02:20:49 +00:00
Jorge Manuel B. S. Vicetto (jmbsvicetto) ba4a62548f Silence prep script.
Signed-off-by: Jorge Manuel B. S. Vicetto (jmbsvicetto) <jmbsvicetto@gentoo.org>
2015-12-27 01:00:57 +00:00
Matthew Thode f563429167
remove cloud-init from keywords (it's been stablized) 2015-12-25 13:17:42 -06:00
Robin H. Johnson 37a3ced612
weekly/amd64/stage4: tweak version_stamp.
Signed-off-by: Robin H. Johnson <robbat2@gentoo.org>
2015-12-25 00:19:28 -08:00
Matthew Thode 2e0a9070e8
use correct version_stamp for stage4 specs 2015-12-25 02:15:16 -06:00
Jorge Manuel B. S. Vicetto (jmbsvicetto) 109e5acdbf We need to use --automode -5 as -3 uses mv -i which is interactive and gets suck asking for confirmation to overwrite config files.
Signed-off-by: Jorge Manuel B. S. Vicetto (jmbsvicetto) <jmbsvicetto@gentoo.org>
2015-12-21 02:49:05 +00:00
Matthew Thode 746af56f5a
removing arch keywords from cloud for ** 2015-12-17 20:35:38 -06:00
Matthew Thode f631c57a16
add portage_confdir for stage4-cloud specs 2015-12-17 20:24:35 -06:00
Jorge Manuel B. S. Vicetto (jmbsvicetto) 006fc1f047 Rename the stage4 to "cloud" in case we decide to add more stage4 later.
Signed-off-by: Jorge Manuel B. S. Vicetto (jmbsvicetto) <jmbsvicetto@gentoo.org>
2015-12-18 00:55:24 -01:00
Matthew Thode 65df2e34bf
removed bad prep.sh, added correct prep.sh and renamed to cloud-prep.sh
old script was the qcow generation script
renamed to cloud-prep.sh to be more clear as to it's purpose
2015-12-17 19:54:15 -06:00
Jorge Manuel B. S. Vicetto (jmbsvicetto) 6e2cef0da1 Add prep.sh to the repo and fix the stage3 name for the stage4 specs.
Signed-off-by: Jorge Manuel B. S. Vicetto (jmbsvicetto) <jmbsvicetto@gentoo.org>
2015-12-18 00:45:28 -01:00
Matthew Thode 074fb3276a
removing abi use flag from stage4 specs 2015-12-16 18:51:06 -06:00
Jorge Manuel B. S. Vicetto (jmbsvicetto) 29419b20d2 Add stage4 for Matthew's cloud images - https://github.com/prometheanfire/gentoo-cloud-prep/ .
Signed-off-by: Jorge Manuel B. S. Vicetto (jmbsvicetto) <jmbsvicetto@gentoo.org>
2015-12-16 01:58:22 -01:00
Mike Frysinger 37ef518198 s390 netboot: update kernel config to linux-4.3 and add kvm/virtio support
In order to boot the s390 kernel under qemu and such, we need to enable
a few more drivers.  Since the size cost isn't large, and it allows us
to test things in an emulator, do it.

URL: https://bugs.gentoo.org/556328
2015-12-08 15:56:45 -05:00
Mike Frysinger 6cfbdd0570 s390 netboot: add more util-linux libs
Newer versions of util-linux include more libs, so make sure we bundle
them up so tools aren't broken.

URL: https://bugs.gentoo.org/556328
2015-12-08 15:51:36 -05:00
Mike Frysinger 1edc1f72c3 netboot: drop various util-linux tools
Drop tools that either aren't installed by default anymore, or don't
make sense in a netboot environment:
- readprofile: read /proc/profile which we don't enable in the kernels
- tunelp: tune line printer settings
- mcookie: manage magic cookies used by X11 (xauth)
- script: used to record interactive shell sessions
- scriptreplay: run the recording of script (see above)
- fdformat: format floppy disks which we don't enable in the kernels
- cytune: control old serial cards which we don't enable in the kernels
- tailf: use `tail` instead
- write: broadcast messages to other users logged in
- isosize: get details for ISO images

We can probably trim even more, but let's start here.
2015-11-13 03:13:16 -05:00
Jorge Manuel B. S. Vicetto (jmbsvicetto) 5aa091bedd Revert "Update cdtar location now that catalyst was moved to /usr/share."
I was too quick on this update. We haven't updated catalyst in the build hosts yet.

This reverts commit 5f1d596128.
2015-08-31 01:58:55 +00:00
Jorge Manuel B. S. Vicetto (jmbsvicetto) 10a448fbfe Add more packages to the admin-cd as requested:
libsmbios and cloud-init for Robin
  dpkg - bug 536236
  git - bug 537296

Signed-off-by: Jorge Manuel B. S. Vicetto (jmbsvicetto) <jmbsvicetto@gentoo.org>
2015-08-31 01:54:30 +00:00
Jorge Manuel B. S. Vicetto (jmbsvicetto) 5f1d596128 Update cdtar location now that catalyst was moved to /usr/share.
Signed-off-by: Jorge Manuel B. S. Vicetto (jmbsvicetto) <jmbsvicetto@gentoo.org>
2015-08-31 01:46:47 +00:00
Jorge Manuel B. S. Vicetto (jmbsvicetto) 112146a8cd Make the install-cd / admin-cd for both amd64 and x86 use the new kernel configs.
Signed-off-by: Jorge Manuel B. S. Vicetto (jmbsvicetto) <jmbsvicetto@gentoo.org>
2015-06-15 05:49:42 +00:00
Jorge Manuel B. S. Vicetto (jmbsvicetto) 30b52b0544 Update the kernel config for amd64 and x86 (both install-cd and admin-cd).
Add support for squashfs with LZO for x86 - finally completes the fix for bug 527474.
Update config to enable XHCI_PCI for both amd64 and x86 (should finally fix all the usb issues) - bug 522176.
Add support for rt2800 - bug 544758.
Enable new network drivers (except experimental) and add VXLAN support.

Signed-off-by: Jorge Manuel B. S. Vicetto (jmbsvicetto) <jmbsvicetto@gentoo.org>
2015-06-15 05:30:51 +00:00
Jorge Manuel B. S. Vicetto (jmbsvicetto) d336204b1c Add portage_confdir to the powerpc specs to solve some blockers.
Signed-off-by: Jorge Manuel B. S. Vicetto (jmbsvicetto) <jmbsvicetto@gentoo.org>
2015-03-16 02:01:15 -01:00
Jorge Manuel B. S. Vicetto (jmbsvicetto) a803a7a3be Add portage_confdir to the alpha specs to solve some blockers.
Signed-off-by: Jorge Manuel B. S. Vicetto (jmbsvicetto) <jmbsvicetto@gentoo.org>
2015-03-16 01:58:48 -01:00
Jorge Manuel B. S. Vicetto (jmbsvicetto) 30c859dcc5 Add portage_confdir to the hppa specs to solve some blockers.
Signed-off-by: Jorge Manuel B. S. Vicetto (jmbsvicetto) <jmbsvicetto@gentoo.org>
2015-03-16 01:56:21 -01:00
Jorge Manuel B. S. Vicetto (jmbsvicetto) fb2eeabc26 Add package.mask files from stages to the install-cd.
Signed-off-by: Jorge Manuel B. S. Vicetto (jmbsvicetto) <jmbsvicetto@gentoo.org>
2015-02-26 23:55:35 +00:00
Jorge Manuel B. S. Vicetto (jmbsvicetto) 0536fd38e8 Disable zfs in the admincd until it can build with CONFIG_PAX_RANDKSTACK.
Signed-off-by: Jorge Manuel B. S. Vicetto (jmbsvicetto) <jmbsvicetto@gentoo.org>
2015-02-26 23:51:49 +00:00
Jorge Manuel B. S. Vicetto (jmbsvicetto) c6e1260a49 Sync with admincd specs.
Signed-off-by: Jorge Manuel B. S. Vicetto (jmbsvicetto) <jmbsvicetto@gentoo.org>
2015-02-25 00:10:32 +00:00
Jorge Manuel B. S. Vicetto (jmbsvicetto) f85ba90ee3 Add package.mask files from stages to the admincd
Signed-off-by: Jorge Manuel B. S. Vicetto (jmbsvicetto) <jmbsvicetto@gentoo.org>
2015-02-25 00:07:12 +00:00
Jorge Manuel B. S. Vicetto (jmbsvicetto) ea8b4f0f40 Add update_seed_command to update the seed stages and fix some blockers and add portage_confdir to disable caps/filecaps and mask old packages to help with the blockers as well.
Signed-off-by: Jorge Manuel B. S. Vicetto (jmbsvicetto) <jmbsvicetto@gentoo.org>
2015-02-22 17:08:53 +00:00