Commit graph

1397 commits

Author SHA1 Message Date
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) 4ed90e5bb5 Update sed to match snapshot version.
Signed-off-by: Jorge Manuel B. S. Vicetto (jmbsvicetto) <jmbsvicetto@gentoo.org>
2015-12-27 02:44:04 +00:00
Jorge Manuel B. S. Vicetto (jmbsvicetto) e7ded9f8dd Update catalyst-auto scripts for amd64 / x86 to add support for more targets and improve the detection / copy of stages.
Signed-off-by: Jorge Manuel B. S. Vicetto (jmbsvicetto) <jmbsvicetto@gentoo.org>
2015-12-27 02:37:12 +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
Jorge Manuel B. S. Vicetto (jmbsvicetto) bc954c38f2 Fix another spec name typo.
Signed-off-by: Jorge Manuel B. S. Vicetto (jmbsvicetto) <jmbsvicetto@gentoo.org>
2015-12-18 02:54:15 +00:00
Matthew Thode 746af56f5a
removing arch keywords from cloud for ** 2015-12-17 20:35:38 -06:00
Jorge Manuel B. S. Vicetto (jmbsvicetto) 16bcda7b4e Fix stage4 spec name.
Signed-off-by: Jorge Manuel B. S. Vicetto (jmbsvicetto) <jmbsvicetto@gentoo.org>
2015-12-18 02:30:15 +00: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
Anthony G. Basile 2fd64cda96 tools-musl: drop redudant -fomit-frame-pointers 2015-12-06 20:01:41 -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
Anthony G. Basile 2e866222c8 tools-uclibc: workaround for perl segfault with gcc-4.9.3 2015-10-24 10:26:21 -04:00
Jorge Manuel B. S. Vicetto (jmbsvicetto) 1a3bf71810 Remove old code, clean-up and cosmetic changes.
Signed-off-by: Jorge Manuel B. S. Vicetto (jmbsvicetto) <jmbsvicetto@gentoo.org>
2015-10-22 09:59:09 +00:00
Robin H. Johnson 3b8ed31f08
Bail in the variant loop if the variant_path comes out empty, as seen in cron mail from the script.
Signed-off-by: Robin H. Johnson <robbat2@gentoo.org>
2015-10-20 10:30:13 -07:00
Jorge Manuel B. S. Vicetto (jmbsvicetto) 260f36c938 Update copy_buildsync.sh script to support stages with other suffixes.
Signed-off-by: Jorge Manuel B. S. Vicetto (jmbsvicetto) <jmbsvicetto@gentoo.org>
2015-10-02 22:43:36 +00:00
Anthony G. Basile aef83ef7c7 tools-musl: update masks for mipsel3 and mips32r2. 2015-09-15 03:11:41 -04: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
Anthony G. Basile d88766dc60 tools-uclibc/desktop: this is now build using GRS. 2015-08-05 17:47:33 -04:00
Anthony G. Basile 74ee2a0c0e tools-uclibc: USE=-filecaps for building on older hardware. 2015-07-06 10:17:47 -04:00
Devan Franchini 4bde7b7dd1 tools-hardened/desktop: run-base.sh - Removes lvm to openRC init services 2015-06-16 18:15:17 -04:00
Devan Franchini d2a717d443 tools-hardened/desktop: run-base.sh - Adds atd to enabled init services 2015-06-16 18:09:25 -04:00
Devan Franchini a49b072a1a tools-hardened/desktop: Updates kernel to 4.0.4-hardened-r3 2015-06-16 17:47:27 -04:00
Devan Franchini 15973b6b4b tools-hardened/desktop: loop-AES-kernel.patch - Updates patch to newest version 2015-06-16 17:33:12 -04:00
Devan Franchini 542ff13bcb tools-hardened/desktop: README - Directs users where to find a proper stage3 tarball 2015-06-16 17:17:45 -04:00
Devan Franchini 858dbcf70a tools-hardened/desktop: README - Adds directions to cd to kernel dir before attempting to apply patch 2015-06-16 17:04:43 -04: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