Commit graph

1076 commits

Author SHA1 Message Date
Georgy Yakovlev 3659b7086b
releases/specs/ppc/ppc64le/installcd-stage2-minimal: add gk_kernargs
to copy firmware and all modules.
for some reason it decided it's ok not to copy isofs fs support...

Signed-off-by: Georgy Yakovlev <gyakovlev@gentoo.org>
2021-05-13 14:51:34 -07:00
Georgy Yakovlev e7d4d184a8
releases/specs/ppc/ppc64le: add power9 specs
those can't be built on our OSUOSL machines,
will be built on gyakovlev's talos2.

Signed-off-by: Georgy Yakovlev <gyakovlev@gentoo.org>
2021-05-13 11:16:35 -07:00
Georgy Yakovlev 3a593f2872
releases: add ppc64le installcd specs and kconfigs, disabled
add files required to build ppc64le iso

kernel is tested on PowerNV/OpenPower hardware (Talos II, Blackbird)
also known to work on pSeries servers and qemu pSeries emulation.

both 4K and 64K PAGESZ kernels are provided.

Signed-off-by: Georgy Yakovlev <gyakovlev@gentoo.org>
2021-05-13 09:41:03 -07:00
Georgy Yakovlev dffd2cc2b4
releases/specs/ppc: use repos instead of portage_overlay for musl specs
config knob changed in 25a7af61391e3fa8af77beec26c95b03175342d9
Signed-off-by: Georgy Yakovlev <gyakovlev@gentoo.org>
2021-05-12 20:37:51 -07:00
Georgy Yakovlev 756f1240a4
specs/ppc/ppc64: add musl-hardened specs
Signed-off-by: Georgy Yakovlev <gyakovlev@gentoo.org>
2021-05-12 16:42:22 -07:00
Andreas K. Hüttel cdcf5c89a1
Fix location of musl overlay
Signed-off-by: Andreas K. Hüttel <dilfridge@gentoo.org>
2021-05-10 00:35:14 +02:00
Andreas K. Hüttel d4c12e6897
Drop chost setting from amd64-musl stage3 specs, not valid there
Signed-off-by: Andreas K. Hüttel <dilfridge@gentoo.org>
2021-05-02 04:28:06 +02:00
Andreas K. Hüttel 06b0b8d6dd
Replace musl-vanilla with musl
Signed-off-by: Andreas K. Hüttel <dilfridge@gentoo.org>
2021-05-01 22:49:11 +02:00
Andreas K. Hüttel 75e8912957
There is no musl-specific config, may as well use default dir
Signed-off-by: Andreas K. Hüttel <dilfridge@gentoo.org>
2021-05-01 22:40:34 +02:00
Andreas K. Hüttel 1193c422d1
Add experimental amd64 musl hardened specs
Signed-off-by: Andreas K. Hüttel <dilfridge@gentoo.org>
2021-05-01 22:21:55 +02:00
Andreas K. Hüttel 1a91a830b5
Add experimental amd64-musl-vanilla specs
Signed-off-by: Andreas K. Hüttel <dilfridge@gentoo.org>
2021-05-01 22:21:50 +02:00
Ben Kohler 1e58f343a1
specs/*: stop cleaning python2.{2,3,4} dirs
Signed-off-by: Ben Kohler <bkohler@gentoo.org>
2021-03-16 10:54:32 -05:00
Ben Kohler ca4a30952c
specs/*: stop cleaning gconv files
Cleaning these breaks mkfs.vfat from dosfstools, and maybe other
applications.

Signed-off-by: Ben Kohler <bkohler@gentoo.org>
2021-03-16 10:52:10 -05:00
Andreas K. Hüttel adc23364c4
qemu-builds: Build libgcrypt without assembler, since that does autodetection
Signed-off-by: Andreas K. Hüttel <dilfridge@gentoo.org>
2021-01-23 18:39:03 +02:00
Andreas K. Hüttel 5fdc0ab9c1
Update all arm specs from the qemu copy
Signed-off-by: Andreas K. Hüttel <dilfridge@gentoo.org>
2021-01-19 23:27:47 +02:00
Andreas K. Hüttel 683c6a1a41
qemu/arm: Build stage3 from stage1
Signed-off-by: Andreas K. Hüttel <dilfridge@gentoo.org>
2021-01-17 23:05:01 +02:00
Andreas K. Hüttel 7052cc52dd
qemu portage config: Add missing directory in path
Signed-off-by: Andreas K. Hüttel <dilfridge@gentoo.org>
2021-01-16 18:15:07 +02:00
Andreas K. Hüttel 00c4af1794
Force building cmake with LFS support on qemu
Bug: https://bugs.gentoo.org/686502
Signed-off-by: Andreas K. Hüttel <dilfridge@gentoo.org>
2021-01-15 23:45:10 +02:00
Andreas K. Hüttel c9835278cc
Simplify qemu-arm specs directory structure
catalyst-auto seems to have trouble with second level subdirs

Signed-off-by: Andreas K. Hüttel <dilfridge@gentoo.org>
2021-01-13 04:27:45 +02:00
Andreas K. Hüttel 7db5989094
Add complete set of qemu-adapted arm specs
Signed-off-by: Andreas K. Hüttel <dilfridge@gentoo.org>
2021-01-09 00:55:32 +02:00
Andreas K. Hüttel 2799d0c752
Move qemu-based specs into separate dir for the moment
Signed-off-by: Andreas K. Hüttel <dilfridge@gentoo.org>
2021-01-08 22:19:56 +02:00
Andreas K. Hüttel 0fb65f0ee8
Re-sync qemu config
Signed-off-by: Andreas K. Hüttel <dilfridge@gentoo.org>
2021-01-08 22:14:33 +02:00
Andreas K. Hüttel 4b84f01d9b
Add rv32 ilp32 specs
Signed-off-by: Andreas K. Hüttel <dilfridge@gentoo.org>
2020-12-21 16:12:01 +02:00
Matt Turner 52c8dd02d4 specs/ppc64le: Set source_subpath to point to musl-hardened/
Signed-off-by: Matt Turner <mattst88@gentoo.org>
2020-12-15 18:18:08 -05:00
Ben Kohler 7013f5f54f
portage/stages: mask python:3.9 to work around bug 759685
Signed-off-by: Ben Kohler <bkohler@gentoo.org>
2020-12-14 14:12:47 -06:00
Matt Turner 7393b43a21 specs/ppc64le: Set rel_type: musl-hardened
Signed-off-by: Matt Turner <mattst88@gentoo.org>
2020-12-06 23:13:09 -05:00
Andreas K. Hüttel e0ebff4290
Add riscv systemd specs
Signed-off-by: Andreas K. Hüttel <dilfridge@gentoo.org>
2020-12-04 16:43:19 +02:00
Andreas K. Hüttel 9f23dcd75a
Drop debug info in (published) riscv specs
Signed-off-by: Andreas K. Hüttel <dilfridge@gentoo.org>
2020-11-30 01:47:34 +02:00
Matt Turner ec951fb2a8 specs: Remove sys-apps/hwsetup
Package isn't much use these days with udev.

Signed-off-by: Matt Turner <mattst88@gentoo.org>
2020-11-04 19:59:55 -05:00
Matt Turner 0430f1f0ce specs: Remove dead USE flags (lvm1, nocxx)
Signed-off-by: Matt Turner <mattst88@gmail.com>
2020-11-02 13:11:39 -05:00
Matt Turner 9335267f20 specs/ppc: Fix names of kernel configs
Signed-off-by: Matt Turner <mattst88@gentoo.org>
2020-10-19 20:34:10 -07:00
Matt Turner b3a4caede2 specs/ppc: Move packages from installcd stage2 to stage1
Packages in stage2 are only supposed to be things that depend on the
kernel, which none of these packages do. In fact sys-fs/ntfs3g was
already in the installcd stage1 package list.

Signed-off-by: Matt Turner <mattst88@gentoo.org>
2020-10-18 12:25:19 -07:00
Matt Turner 5535511285 specs/ppc: Add sys-apps/powerpc-utils to the ISO
Previously this could not be installed along side
sys-apps/ibm-powerpc-utils but that was fixed recently.

Signed-off-by: Matt Turner <mattst88@gentoo.org>
2020-10-18 12:22:54 -07:00
Matt Turner 60e455d145 specs/ppc: Add sys-apps/hwsetup to the ISO
Surprisingly, it appears that it has never been on any Gentoo/PPC ISOs,
despite warnings on boot that some services failed to start due to it
missing.

Signed-off-by: Matt Turner <mattst88@gentoo.org>
2020-10-18 12:21:01 -07:00
Matt Turner 98382365a9 specs/ppc: Move ibmpower kernel to the end
It's untested and the hardware is uncommon compared to Apple.

Signed-off-by: Matt Turner <mattst88@gentoo.org>
2020-10-18 12:19:22 -07:00
Matt Turner 69c21d3bd9 kconfig/ppc: Add kconfigs based on ones from Void Linux
See https://github.com/void-ppc/void-packages/tree/master/srcpkgs/linux5.4/files

Signed-off-by: Matt Turner <mattst88@gentoo.org>
2020-10-18 12:18:24 -07:00
Georgy Yakovlev 8cd33e80e0 specs/ppc/ppc64le: add systemd specs
Closes: https://github.com/gentoo/releng/pull/5
Signed-off-by: Georgy Yakovlev <gyakovlev@gentoo.org>
Signed-off-by: Matt Turner <mattst88@gentoo.org>
2020-10-14 17:22:52 -07:00
Georgy Yakovlev 1e93058770 specs/ppc/ppc64le: add musl-hardened specs
Closes: https://github.com/gentoo/releng/pull/5
Signed-off-by: Georgy Yakovlev <gyakovlev@gentoo.org>
Signed-off-by: Matt Turner <mattst88@gentoo.org>
2020-10-14 17:22:43 -07:00
Ben Kohler 206f2fe4ba
admincd-stage1: enable compile-locales to match installcd-stage1
Signed-off-by: Ben Kohler <bkohler@gentoo.org>
2020-09-29 16:58:18 -05:00
Andreas K. Hüttel 55422563d6
Also copy in qemu-riscv32 in the riscv multilib stages
Signed-off-by: Andreas K. Hüttel <dilfridge@gentoo.org>
2020-09-18 21:17:13 +03:00
Matt Turner 1911edd6d2 specs: Remove app-admin/passook from installcds
It's masked for removal per bug 724210.

Bug: https://bugs.gentoo.org/724210
Signed-off-by: Matt Turner <mattst88@gentoo.org>
2020-08-30 18:54:44 -07:00
Matt Turner 4e6ebec966 sparc: Update kernel config
- Enable more squashfs options
  - Enable hwmon/i2c modules
  - Enable options necessary for systemd

Bug: https://bugs.gentoo.org/735022
Signed-off-by: Matt Turner <mattst88@gentoo.org>
2020-08-24 13:41:17 -07:00
Matt Turner 84660f02fc specs/arm64: Add systemd specs
Signed-off-by: Matt Turner <mattst88@gentoo.org>
2020-08-17 15:13:53 -07:00
Matt Turner 9bbcc3c918 specs/arm64: Drop non-default pkgcache_path
Signed-off-by: Matt Turner <mattst88@gentoo.org>
2020-08-17 15:13:53 -07:00
Matt Turner e7d1ed4339 specs/arm64: Use @TIMESTAMP@
Signed-off-by: Matt Turner <mattst88@gentoo.org>
2020-08-17 15:13:53 -07:00
Matt Turner ea50779150 specs/arm64: Compress with pixz
Signed-off-by: Matt Turner <mattst88@gentoo.org>
2020-08-17 15:13:53 -07:00
Matt Turner e41e548f4b specs/arm64: Build stage3 from stage1
Signed-off-by: Matt Turner <mattst88@gentoo.org>
2020-08-17 15:13:53 -07:00
Ben Kohler 59865dd11e
specs: remove x86info from admincd
No stable versions left, upstream dead, etc

Signed-off-by: Ben Kohler <bkohler@gentoo.org>
2020-07-29 14:54:05 -05:00
Andreas K. Hüttel 62b11e6601
riscv: add latest spec files
Signed-off-by: Andreas K. Hüttel <dilfridge@gentoo.org>
2020-07-28 01:12:58 +03:00
Andreas K. Hüttel ec7345e8de
Add configuration needed for qemu stage builds
Signed-off-by: Andreas K. Hüttel <dilfridge@gentoo.org>
2020-07-26 00:39:29 +03:00
Andreas K. Hüttel 51f15363ab
Copy stages config dir to stages-qemu
Signed-off-by: Andreas K. Hüttel <dilfridge@gentoo.org>
2020-07-26 00:37:14 +03:00
Andreas K. Hüttel 623728732e
fix paths in rv64 specs
Signed-off-by: Andreas K. Hüttel <dilfridge@gentoo.org>
2020-07-17 03:03:54 +03:00
Andreas K. Hüttel 1e14e79b68
Add first riscv stage specs (rv64 multilib)
Signed-off-by: Andreas K. Hüttel <dilfridge@gentoo.org>
2020-07-15 20:43:22 +03:00
Ben Kohler 3b7a0b6e57
specs/x86: use new 5.4.38 config for installcd & admincd
Signed-off-by: Ben Kohler <bkohler@gentoo.org>
2020-06-06 06:49:16 -05:00
Ben Kohler c83b4d9d33
kconfig/x86: add unified 5.4.38 config
Signed-off-by: Ben Kohler <bkohler@gentoo.org>
2020-06-06 06:49:16 -05:00
Ben Kohler d365ad7299
specs/amd64: use the new unified kconfig file
Signed-off-by: Ben Kohler <bkohler@gentoo.org>
2020-06-05 08:28:33 -05:00
Ben Kohler ff68a5d82e
kconfig/amd64: really unify kconfigs (into 1 file)
Signed-off-by: Ben Kohler <bkohler@gentoo.org>
2020-06-04 12:13:06 -05:00
Ben Kohler 38bf17bf82
specs/amd64: enable zfs support on admincd again
Signed-off-by: Ben Kohler <bkohler@gentoo.org>
2020-06-04 08:24:34 -05:00
Ben Kohler 20c1cdd039
specs/amd64: update admincd-stage2 to use new kconfig
Signed-off-by: Ben Kohler <bkohler@gentoo.org>
2020-06-04 08:23:53 -05:00
Ben Kohler 837c09d8f5
kconfig/amd64: update admincd config again, and unify with installcd
Signed-off-by: Ben Kohler <bkohler@gentoo.org>
2020-06-04 08:21:28 -05:00
Ben Kohler 45f19f2dfa
kconfig/amd64: update admincd for 5.4.38 as well
Signed-off-by: Ben Kohler <bkohler@gentoo.org>
2020-06-03 05:55:30 -05:00
Ben Kohler 12100d13f8
kconfig/amd64: drop old installcd configs
Signed-off-by: Ben Kohler <bkohler@gentoo.org>
2020-06-02 09:06:58 -05:00
Ben Kohler e12c064977
amd64/installcd: use new kernel config
Signed-off-by: Ben Kohler <bkohler@gentoo.org>
2020-06-02 09:04:43 -05:00
Ben Kohler f1f7e9158c
portage/isos: update linux-firmware savedconfig file
Signed-off-by: Ben Kohler <bkohler@gentoo.org>
2020-06-02 09:02:44 -05:00
Ben Kohler 619c852ba4
kconfig/amd64: add updated 5.4.38 config
Adds lots of new network drivers, overlayfs support, and large fonts

Signed-off-by: Ben Kohler <bkohler@gentoo.org>
2020-06-02 08:39:32 -05:00
Mike Frysinger a9144ec01f s390: netboot: drop genkernel patches
We finally have a new release with all our changes in it.

Signed-off-by: Mike Frysinger <vapier@gentoo.org>
2020-05-31 23:41:15 -04:00
Matt Turner dfec6c432d x86: Add systemd specs
Signed-off-by: Matt Turner <mattst88@gentoo.org>
2020-05-21 18:49:19 -07:00
Matt Turner a24359b95c amd64: Add systemd specs
Signed-off-by: Matt Turner <mattst88@gentoo.org>
2020-05-21 18:46:51 -07:00
Matt Turner b8d1e0177a specs: Remove decompressor_search_order: ...
It's just been copied and pasted for no real reason.

Signed-off-by: Matt Turner <mattst88@gentoo.org>
2020-05-19 17:04:13 -07:00
Matt Turner b9a6b09612 isos/package.use: Disable USE=filecaps
Signed-off-by: Matt Turner <mattst88@gentoo.org>
2020-05-12 16:46:03 -07:00
Matt Turner ab50253909 specs/ppc: Drop app-accessibility/brltty from installcd
It has far too many dependencies.

Signed-off-by: Matt Turner <mattst88@gentoo.org>
2020-05-12 11:20:42 -07:00
Ben Kohler 58733458bc
isos/package.use: add "dev-libs/lipcre2 pcre32" for new brltty-6
Signed-off-by: Ben Kohler <bkohler@gentoo.org>
2020-05-12 06:32:11 -05:00
Ben Kohler 7fdd64be50
specs/*.spec: add --newuse to update_seed_command
This will help handle the global python3_7 change, and such changes in
the future.

Signed-off-by: Ben Kohler <bkohler@gentoo.org>
2020-05-11 06:38:24 -05:00
Matt Turner 77ea1ed7df specs/arm: Add portage_confdir, compression_mode
Signed-off-by: Matt Turner <mattst88@gentoo.org>
2020-05-09 14:41:08 -07:00
Matt Turner 5e8db98f68 specs/arm: Build stage3 from stage1
Signed-off-by: Matt Turner <mattst88@gentoo.org>
2020-05-09 14:13:38 -07:00
Matt Turner 5ee957ce30 specs/arm: Remove specs that are not used
Most of these configurations never have produced a stage that has gone
on the mirrors. For simplity of maintenance, remove them until we find a
reason to add them to our autobuilds.

Signed-off-by: Matt Turner <mattst88@gentoo.org>
2020-05-09 14:11:47 -07:00
Matt Turner e5f2f575f9 specs/arm: Update to 17.0 profiles
Signed-off-by: Matt Turner <mattst88@gentoo.org>
2020-05-09 13:34:25 -07:00
Matt Turner e11ac00951 specs/ia64: Drop app-accessibility/brltty from installcd
It has far too many dependencies.

Signed-off-by: Matt Turner <mattst88@gentoo.org>
2020-05-08 22:31:06 -07:00
Matt Turner 0a25be6d75 kconfig/ppc: Try with BLK_DEV_SR=m, CDROM=m
Signed-off-by: Matt Turner <mattst88@gentoo.org>
2020-04-30 15:53:35 -07:00
Matt Turner 51610fd582 specs: Replace 'latest' with @TIMESTAMP@
... except in stage1's source_subpath, which actually should be
literally "latest".

Signed-off-by: Matt Turner <mattst88@gentoo.org>
2020-04-29 12:37:50 -07:00
Matt Turner 94d43f6444 specs: Uniformize versions to 'latest'
This will make the following clean ups simpler.

Signed-off-by: Matt Turner <mattst88@gentoo.org>
2020-04-28 21:36:06 -07:00
Matt Turner d10290ad80 specs/hppa: Drop long dead universal cd
Signed-off-by: Matt Turner <mattst88@gentoo.org>
2020-04-28 21:36:06 -07:00
Matt Turner 8407af57f5 Remove weekly directory
Signed-off-by: Matt Turner <mattst88@gentoo.org>
2020-04-28 18:18:02 -07:00
Matt Turner bf443b09a4 specs/ppc64le: Switch to new profiles
Signed-off-by: Matt Turner <mattst88@gentoo.org>
2020-04-24 16:25:33 -07:00
Matt Turner 546f7ee00a kconfig/ppc: Build BLK_DEV_S* into the kernel
That didn't seem to work either. This is getting frustrating.

Signed-off-by: Matt Turner <mattst88@gentoo.org>
2020-04-24 11:25:38 -07:00
Matt Turner 9425c287f6 kconfig/ppc: Build BLK_DEV_S* as modules
We think that maybe these being built into the kernel when the libata
driver is a module somehow breaks booting the livecd.

Signed-off-by: Matt Turner <mattst88@gentoo.org>
2020-04-23 13:34:29 -07:00
Matt Turner 545fe3fc08 kconfig/ppc: Enable libata drivers in ppc64 config
Signed-off-by: Matt Turner <mattst88@gentoo.org>
2020-04-22 15:36:30 -07:00
Matt Turner 7890891a2e kconfig/ppc: Enable OVERLAY_FS, HFS_FS, HFSPLUS_FS
Signed-off-by: Matt Turner <mattst88@gentoo.org>
2020-04-20 10:26:55 -07:00
Matt Turner e4f2936385 specs/ia64: Remove reference to dead cdtar
Signed-off-by: Matt Turner <mattst88@gentoo.org>
2020-04-09 22:10:00 -07:00
Matt Turner 872dd1d493 specs/ia64: Specify special console= options
Signed-off-by: Matt Turner <mattst88@gentoo.org>
2020-04-09 22:08:50 -07:00
Matt Turner dc5b666533 specs: Enable USE=compile-locales for installcd-stage1
This patch causes glibc (starting with version 2.30) to be remerged in
installcd-stage1 with USE=compile-locales.

Available with glibc-2.30, USE=compile-locales will generate the locales
in src_install() and include them in the binary package.

This enables catalyst to reduce the locales produced in stages 1-3 to a
minimal set without causing the ISOs to have a limited set of locales.

Bug: https://bugs.gentoo.org/710762
Signed-off-by: Matt Turner <mattst88@gentoo.org>
2020-04-02 16:50:36 -07:00
Matt Turner 6194afc47d scripts: s/grub2-mkconfig/grub-mkconfig/
Signed-off-by: Matt Turner <mattst88@gentoo.org>
2020-04-02 16:50:34 -07:00
Matt Turner d16a693248 specs/sparc: Drop silo cdtar reference
Signed-off-by: Matt Turner <mattst88@gentoo.org>
2020-04-02 16:49:26 -07:00
Matt Turner 90e3361d94 profiles/spec: Remove trailing -
While --kernel-cross-compile required it, --cross-compile does not.

Signed-off-by: Matt Turner <mattst88@gentoo.org>
2020-04-01 12:00:22 -07:00
Matt Turner 1e51223c80 specs/hppa: Use new genkernel --cross-compile=
Signed-off-by: Matt Turner <mattst88@gentoo.org>
2020-04-01 10:42:39 -07:00
Matt Turner c60885bddc specs/sparc: Remove /lib64/libcurses.so from netboot
libcurses.so is only installed to /usr/lib64.

Signed-off-by: Matt Turner <mattst88@gentoo.org>
2020-03-31 23:18:43 -07:00
Matt Turner 9e3e96f182 specs/sparc: Update netboot spec
Signed-off-by: Matt Turner <mattst88@gentoo.org>
2020-03-31 23:09:20 -07:00
Matt Turner 36a4adaefc specs: Drop portmap from netboot specs
Gone from the porttree for ages.

Signed-off-by: Matt Turner <mattst88@gentoo.org>
2020-03-31 23:09:20 -07:00
Matt Turner 4007c6d2f4 specs/s390: Drop --arch-override=s390 argument to genkernel
Signed-off-by: Matt Turner <mattst88@gentoo.org>
2020-03-31 08:19:26 -07:00
Matt Turner c9eaa841d7 specs/hppa: Drop --arch-override=parisc argument to genkernel
Signed-off-by: Matt Turner <mattst88@gentoo.org>
2020-03-31 08:19:26 -07:00
Matt Turner 54cf10a025 specs: Drop {fsck,mkfs}.ext4dev and other dead binaries
Signed-off-by: Matt Turner <mattst88@gentoo.org>
2020-03-31 08:19:26 -07:00
Matt Turner d00ef65e8c ppc/specs: Remove dead machine_type setting
Signed-off-by: Matt Turner <mattst88@gentoo.org>
2020-03-28 00:28:32 -07:00
Matt Turner f9b56f7d68 specs/hppa: Drop app-accessibility/brltty from installcd
It has far too many dependencies.

Signed-off-by: Matt Turner <mattst88@gentoo.org>
2020-03-20 14:28:10 -07:00
Matt Turner 102d979047 kconfig/powerpc: Disable CONFIG_TRIM_UNUSED_KSYMS
Causes build failures currently.

Signed-off-by: Matt Turner <mattst88@gentoo.org>
2020-03-18 12:30:26 -07:00
Matt Turner c9e082c96f kconfig/powerpc: Update
Signed-off-by: Matt Turner <mattst88@gentoo.org>
2020-03-14 17:18:51 -07:00
Matt Turner cebcc10778 specs/sparc: Fix typo
Mistake from commit 18d36db606 (specs/sparc: Clear
/usr/sparc-64unknown-linux-gnu directory)

Signed-off-by: Matt Turner <mattst88@gentoo.org>
2020-03-01 11:42:17 -08:00
Matt Turner 6b634eedbd specs/alpha: Remove paths specific to monolith
Signed-off-by: Matt Turner <mattst88@gentoo.org>
2020-02-20 18:09:04 -08:00
Matt Turner d0f7cc238d specs/alpha: Include vim, emacs, bc, usbutils on the installcd
Signed-off-by: Matt Turner <mattst88@gentoo.org>
2020-02-20 18:09:04 -08:00
Matt Turner a701734986 specs/alpha: Drop commented-out packages
Not clear to me why these were left in.

Signed-off-by: Matt Turner <mattst88@gentoo.org>
2020-02-20 18:09:04 -08:00
Matt Turner c1b1b54f17 specs/alpha: Drop app-accessibility/brltty from installcd
It has far too many dependencies.

Signed-off-by: Matt Turner <mattst88@gentoo.org>
2020-02-20 18:09:04 -08:00
Matt Turner 93f08e6773 specs/alpha: Include firmware for QLogic ISP1020 in initramfs
Closes: https://bugs.gentoo.org/671820
Signed-off-by: Matt Turner <mattst88@gentoo.org>
2020-02-20 18:09:04 -08:00
Jorge Manuel B. S. Vicetto (jmbsvicetto) c8b2d3368e Add app-backup/fsarchiver to the admin-cd specs.
Bug: https://bugs.gentoo.org/708000
Signed-off-by: Jorge Manuel B. S. Vicetto (jmbsvicetto) <jmbsvicetto@gentoo.org>
2020-02-03 18:57:46 -01:00
Matt Turner b7f49f29b5 specs/sparc: Specify --makeopts=-j256 to genkernel
Signed-off-by: Matt Turner <mattst88@gentoo.org>
2020-02-01 18:54:16 -08:00
Matt Turner 8cdd740935 specs/sparc: Remove absolute path from --firmware-files
Required by genkernel-4.

Signed-off-by: Matt Turner <mattst88@gentoo.org>
2020-02-01 18:16:06 -08:00
Ben Kohler b202848501
specs/{amd64,x86}: don't unmerge diffutils where colordiff needs it
Signed-off-by: Ben Kohler <bkohler@gentoo.org>
2020-01-06 09:08:03 -06:00
Matt Turner ab1d3feebf specs/ppc: Drop --arch-override=ppc argument to genkernel
Apparently no longer needed by genkernel-4.

Signed-off-by: Matt Turner <mattst88@gentoo.org>
2020-01-01 17:39:24 -05:00
Matt Turner f51d42348e specs/ppc: Drop -utils-arch=ppc argument to genkernel
Apparently no longer needed by genkernel-4.

Signed-off-by: Matt Turner <mattst88@gentoo.org>
2019-12-31 13:07:43 -05:00
Ben Kohler 4f1a9d2e0d
specs: add nvme-cli to amd64 livecds
Closes: https://bugs.gentoo.org/703766

Signed-off-by: Ben Kohler <bkohler@gentoo.org>
2019-12-30 13:26:46 -06:00
Matt Turner 03894e0832 kconfig/powerpc: Enable more drivers
Specifically, due to user request:
	- virtio drivers
	- Logitech wireless keyboard/mouse

Signed-off-by: Matt Turner <mattst88@gentoo.org>
2019-12-07 16:29:15 -05:00
Matt Turner ea03d0c503 specs: Enable net-wireless/b43-fwcutter
Has had stable keywords for a long time.

Signed-off-by: Matt Turner <mattst88@gentoo.org>
2019-12-06 12:55:00 -05:00
Matt Turner 402fb3c90d specs: Drop net-wireless/bcm43xx-fwcutter
Package is being removed.

Bug: https://bugs.gentoo.org/537786
Signed-off-by: Matt Turner <mattst88@gentoo.org>
2019-12-06 12:54:46 -05:00
Matt Turner 889e398c77 kconfig/powerpc: Update kconfigs
- Enable XHCI
	- SLAB -> SLUB
	- gzip -> xz
	- Enable all crypto modules

Signed-off-by: Matt Turner <mattst88@gentoo.org>
2019-10-19 00:20:36 -07:00
Mike Gilbert 17e58eb7e5
Add app-misc/livecd-tools to all livecd-stage1 specs
Bug: https://bugs.gentoo.org/695616
Signed-off-by: Mike Gilbert <floppym@gentoo.org>
2019-10-11 10:56:53 -05:00
Ben Kohler 91e23cf458
ppc32/installcd-stage1.spec: fix for pkgmove of lm_sensors
Signed-off-by: Ben Kohler <bkohler@gentoo.org>
2019-10-08 10:08:13 -05:00
Matt Turner 150e261e63 specs/ia64: Compress with pixz
Signed-off-by: Matt Turner <mattst88@gentoo.org>
2019-10-06 09:25:22 -07:00
Ben Kohler 486e111ad2
specs: add tmux to amd64 & x86 installcds
Signed-off-by: Ben Kohler <bkohler@gentoo.org>
2019-09-19 13:52:27 -05:00
Ben Kohler a7b0715e6e
portage/isos/savedconfig: update linux-firmware file list
Signed-off-by: Ben Kohler <bkohler@gentoo.org>
2019-09-12 10:50:55 -05:00
Matt Turner e138bd87ea specs/ia64: Set portage_prefix and update_seed_command
Signed-off-by: Matt Turner <mattst88@gentoo.org>
2019-09-05 08:46:50 -07:00
Matt Turner e931cc19f0 specs/ia64: Build stage3 from stage1
Signed-off-by: Matt Turner <mattst88@gentoo.org>
2019-09-05 08:45:33 -07:00
Matt Turner 7813f53d29 specs/ia64: s/2008.0/latest
Signed-off-by: Matt Turner <mattst88@gentoo.org>
2019-09-05 08:45:03 -07:00
Matt Turner 18d36db606 specs/sparc: Clear /usr/sparc-64unknown-linux-gnu directory
Now that we're using 64-bit userland on the installcd, we need to clear
this directory as well.

Signed-off-by: Matt Turner <mattst88@gentoo.org>
2019-09-02 10:29:59 -07:00
Matt Turner 41cdecd812 specs/sparc: Use pixz
Signed-off-by: Matt Turner <mattst88@gentoo.org>
2019-09-01 18:25:53 -07:00
Matt Turner f00732b738 specs/sparc: Put 'systemd' in the version stamp of the systemd stages
Signed-off-by: Matt Turner <mattst88@gentoo.org>
2019-09-01 18:23:26 -07:00
Matt Turner 6a4a7f4c47 specs/sparc: Add systemd spec files
Signed-off-by: Matt Turner <mattst88@gentoo.org>
2019-09-01 09:54:41 -07:00
Matt Turner 1932302432 specs/sparc: Build stage3 from stage1
Signed-off-by: Matt Turner <mattst88@gentoo.org>
2019-08-29 10:39:10 -07:00
Matt Turner 7a656bf8c4 specs/sparc: Add 32-bit userland specs
Signed-off-by: Matt Turner <mattst88@gentoo.org>
2019-08-29 10:39:10 -07:00
Matt Turner d9b2b48f3c specs/sparc: Switch to 64ul profiles
Signed-off-by: Matt Turner <mattst88@gentoo.org>
2019-08-29 10:39:10 -07:00
Matt Turner eab429fee6 kconfig/powerpc: Update ppc32 kconfig
Remove CONFIG_IDE support and enable all SATA drivers.
Also enable CONFIG_HW_RANDOM.

Signed-off-by: Matt Turner <mattst88@gentoo.org>
2019-08-04 20:37:51 -07:00
Matt Turner a9ebdcea33 kconfig/powerpc: Update to 4.19
Enable a handful of things too:
	- CONFIG_PID_NS/CONFIG_USER_NS
	- CONFIG_SCHED_AUTOGROUP
	- CONFIG_UEVENT_HELPER_PATH=""
	- More SquashFS compression types

Signed-off-by: Matt Turner <mattst88@gentoo.org>
2019-08-03 20:40:18 -07:00
Jorge Manuel B. S. Vicetto (jmbsvicetto) 02cc1b04a5 Update amd64 specs to use the 17.1 profiles.
Signed-off-by: Jorge Manuel B. S. Vicetto (jmbsvicetto) <jmbsvicetto@gentoo.org>
2019-07-15 21:44:31 +00:00
Jorge Manuel B. S. Vicetto (jmbsvicetto) 9e79ddf6a1 arm64/stage4-minimal: Clean uneeded package and add kernel config to the stage.
Signed-off-by: Jorge Manuel B. S. Vicetto (jmbsvicetto) <jmbsvicetto@gentoo.org>
2019-06-16 10:52:08 +00:00
Aaron Bauman c904038443
kconfig/arm64: add arm64 dir and initial config
* This config is for the packet.net host only and not meant for public
distribution

* This config was pulled from the Debian host and 'make oldconfig' run
from a 4.9.181 kernel source to update it

Signed-off-by: Aaron Bauman <bman@gentoo.org>
2019-06-15 16:00:02 -04:00
Matt Turner 4049c6529a specs/s390: Set pkgcache_dir 2019-06-09 22:13:07 -07:00
Ben Kohler c93c7b5cea
portage/isos: drop a few obsolete p.a_k entries
Signed-off-by: Ben Kohler <bkohler@gentoo.org>
2019-06-04 11:09:36 -05:00
Matthew Thode 95926d37fa
use a more limited stage4 portage confdir
and don't set licenses for stages 1-3
2019-06-04 10:58:11 -05:00
Matthew Thode 7271dd6066
add package.license for systemd builds 2019-06-04 09:42:31 -05:00
Matt Turner 3171891840 specs/s390: Use update_seed in stage1
Signed-off-by: Matt Turner <mattst88@gentoo.org>
2019-05-30 14:10:25 -07:00
Matt Turner 0b933ef931 specs/s390: Compress with pixz
Signed-off-by: Matt Turner <mattst88@gentoo.org>
2019-05-30 14:10:25 -07:00
Matt Turner 7f38f6d57d specs/s390: Build stage3 from stage1
Signed-off-by: Matt Turner <mattst88@gentoo.org>
2019-05-30 14:10:25 -07:00
Matt Turner 658d4422d4 specs/s390: Switch stages to 17.0 profile
Signed-off-by: Matt Turner <mattst88@gentoo.org>
2019-05-30 14:10:25 -07:00
Jorge Manuel B. S. Vicetto (jmbsvicetto) d240a6ee93 Drop package_license from the stages portage_confdir.
Signed-off-by: Jorge Manuel B. S. Vicetto (jmbsvicetto) <jmbsvicetto@gentoo.org>
2019-05-30 12:20:58 +00:00
Jorge Manuel B. S. Vicetto (jmbsvicetto) 69c0e1ff7e Move the package.license file to a dir, so the isos / stage4 don't fail on unpack.
Signed-off-by: Jorge Manuel B. S. Vicetto (jmbsvicetto) <jmbsvicetto@gentoo.org>
2019-05-30 12:16:27 +00:00
Jorge Manuel B. S. Vicetto (jmbsvicetto) ddb6ca8096 Drop old commented cdtar line.
Signed-off-by: Jorge Manuel B. S. Vicetto (jmbsvicetto) <jmbsvicetto@gentoo.org>
2019-05-29 19:26:44 +00:00
Ben Kohler 28260bbd66
portage/isos/savedconfig: update linux-firmware file list
Signed-off-by: Ben Kohler <bkohler@gentoo.org>
2019-05-29 14:25:58 -05:00
Jorge Manuel B. S. Vicetto (jmbsvicetto) d3984bb413 Require jit use flag for dev-libs/libpcre2 as that's preventing git from building for the admin-cd (x86).
Signed-off-by: Jorge Manuel B. S. Vicetto (jmbsvicetto) <jmbsvicetto@gentoo.org>
2019-05-29 18:40:37 +00:00
Jorge Manuel B. S. Vicetto (jmbsvicetto) 0a4b35c169 Drop old package.use files that are no longer needed or are redundant.
Signed-off-by: Jorge Manuel B. S. Vicetto (jmbsvicetto) <jmbsvicetto@gentoo.org>
2019-05-29 18:37:34 +00:00
Jorge Manuel B. S. Vicetto (jmbsvicetto) 5441dcb66c We also need the license file for stage4's kernel build.
Signed-off-by: Jorge Manuel B. S. Vicetto (jmbsvicetto) <jmbsvicetto@gentoo.org>
2019-05-29 09:51:21 +00:00
Ben Kohler fd1479bfed
portage/isos: allow @BINARY-REDISTRIBUTABLE via package.license
Signed-off-by: Ben Kohler <bkohler@gentoo.org>
2019-05-24 09:10:15 -05:00
Ben Kohler 59323141bc
kconfig/sparc: add PCI_MSI
Signed-off-by: Ben Kohler <bkohler@gentoo.org>
2019-05-24 06:59:32 -05:00
Ben Kohler f0c94b6607
specs: add portaudio support for espeakup
Signed-off-by: Ben Kohler <bkohler@gentoo.org>
2019-05-22 16:46:39 -05:00
Ben Kohler 08aae285c6
specs: add sys-kernel/linux-firmware to livecd-stage1s
This needs to be explicitly emerged so that it's not depcleaned later
after genkernel removal.

Signed-off-by: Ben Kohler <bkohler@gentoo.org>
2019-05-22 16:12:46 -05:00
Ben Kohler 41cb23d97e
specs: add USE=alsa on livecd-stage1s for espeakup
Signed-off-by: Ben Kohler <bkohler@gentoo.org>
2019-05-22 12:56:26 -05:00
Ben Kohler 88db5d9d57
specs: clean out unneeded kernel/packages & kernel/use
None of the packages we have in boot/kernel/gentoo/packages actually
need to be build after the kernel or per-kernel.  The ones we want to
keep installed should be moved to livecd/packages in livecd-stage1.  I
have dropped sys-kernel/linux-firmware since it's already a dependency
of genkernel.

Since there will be no additional packages installed from
boot/kernel/gentoo/packages, we do not need boot/kernel/gentoo/use at
all either.

Signed-off-by: Ben Kohler <bkohler@gentoo.org>
2019-05-22 12:56:24 -05:00
Matthew Thode 20f098ddb3
add decompressor_search_order to stage4 specs 2019-05-22 09:52:08 -05:00
Matthew Thode a11c06701a
switch to xz for stage4 2019-05-21 18:21:17 -05:00
Ben Kohler 70e0cb9a30
specs/sparc/installcd: use new kconfig for 4.19.44 2019-05-21 11:06:11 -05:00
Ben Kohler fc0dad9641
kconfig/sparc/installcd: new config for 4.19.44 with SUN_LDOMS support
Update kconfig for 4.19 series.  Re-add SUN_LDOMS support, which was
previously breaking builds on gcc-8.  Build doesn't fail if
CC_OPTIMIZE_FOR_PERFORMANCE is set.
2019-05-21 11:05:08 -05:00
Jorge Manuel B. S. Vicetto (jmbsvicetto) c1a4ecf694 Drop app-crypt/bcwipe from the admin-cd specs as it seems we can't distribuite it - bug 683956.
Thanks to Ulrich Müller <ulm@gentoo.org> for pointing out the licensing issue.
Bug: http://bugs.gentoo.org/683956
Signed-off-by: Jorge Manuel B. S. Vicetto (jmbsvicetto) <jmbsvicetto@gentoo.org>
2019-04-21 13:22:32 +00:00
Jorge Manuel B. S. Vicetto (jmbsvicetto) fc75a7c368 Drop net-analyzer/gnu-netcat as it was removed from the tree.
Signed-off-by: Jorge Manuel B. S. Vicetto (jmbsvicetto) <jmbsvicetto@gentoo.org>
2019-04-17 14:11:12 +00:00
Matt Turner a8a5572715 specs/hppa: Switch installcd to python3.6
Packages are starting to drop python2.7 support, causing build failures
if no python3 implementation is selected.

Signed-off-by: Matt Turner <mattst88@gentoo.org>
2019-03-24 10:41:24 -07:00
Jorge Manuel B. S. Vicetto (jmbsvicetto) dbd150f6ee
Replace net-analyzer/netcat6 with net-analyzer/openbsd-netcat
Signed-off-by: Jorge Manuel B. S. Vicetto (jmbsvicetto) <jmbsvicetto@gentoo.org>
2019-03-16 23:53:00 -01:00
Matt Turner feac93b053 releases: Remove non-weekly specs
They're not used, and just make searching for things in the repo noisy.

Signed-off-by: Matt Turner <mattst88@gentoo.org>
2019-03-16 17:50:48 -07:00
Ben Kohler eddcc9b1ed
portage/isos/savedconfig: update linux-firmware file list
Signed-off-by: Ben Kohler <bkohler@gentoo.org>
2019-03-05 18:09:29 -06:00
Jorge Manuel B. S. Vicetto (jmbsvicetto) c7d5ff896e Drop the livecd/cdtar commented out lines (clean-up).
Signed-off-by: Jorge Manuel B. S. Vicetto (jmbsvicetto) <jmbsvicetto@gentoo.org>
2019-02-28 19:22:43 +00:00
Matthew Thode 035af9dd0a
add gentoo-keys to stage4 and set PORTAGE_GPG_DIR
Signed-off-by: Matthew Thode <mthode@mthode.org>
2019-02-20 11:35:09 -06:00
Ben Kohler 816c4738fd
Revert "sparc/*.spec: try using pixz again"
This reverts commit 201bf77489.

This didn't work so well yet.

Signed-off-by: Ben Kohler <bkohler@gentoo.org>
2019-01-31 14:20:11 -06:00
Ben Kohler 201bf77489
sparc/*.spec: try using pixz again
Built a 64bit pixz binary & put it on totoro for autobuilds.  We should
be able to pixz compress w/o memory issues now.

Signed-off-by: Ben Kohler <bkohler@gentoo.org>
2019-01-31 13:21:52 -06:00
Ben Kohler 7bd7dd0235
s390x/netboot: fix package.use entry for genkernel/util-linux
Signed-off-by: Ben Kohler <bkohler@gentoo.org>
2019-01-29 11:29:09 -06:00
Ben Kohler 5e1615162e
kconfig/sparc/installcd: add PRINTK_TIME
Signed-off-by: Ben Kohler <bkohler@gentoo.org>
2019-01-22 10:04:14 -06:00
Ben Kohler 25d34d5588
sparc-installcd: add usbutils, remove commented/unkeyworded acpid
Signed-off-by: Ben Kohler <bkohler@gentoo.org>
2019-01-12 08:25:52 -06:00
Ben Kohler daa362cb19
installcd-stage2-minimal.spec: cdtar must be bz2
Signed-off-by: Ben Kohler <bkohler@gentoo.org>
2019-01-09 07:39:25 -06:00
Ben Kohler 33e1d442a5
sparc/installcd-stage2-minimal.spec: bump kconfig
..to work around gcc-8 SUN_LDOMS build failure

Signed-off-by: Ben Kohler <bkohler@gentoo.org>
2019-01-08 11:41:29 -06:00
Ben Kohler 0b3e7bd066
sparc kconfig: update for 4.14.83 & remove SUN_LDOMS
SUN_LDOMS may be breaking the kernel build on gcc-8.  Adding new kconfig
to test this theory.

Signed-off-by: Ben Kohler <bkohler@gentoo.org>
2019-01-08 11:04:56 -06:00
Ben Kohler 4d7b1d27c8
sparc/installcd: move from qla-qc-firmware to linux-firmware
Newer genkernel depends on linux-firmware by default.  Until now sparc
was ONLY adding qla-qc-firmware, but now we'll just pull the full
linux-firmware package.  This will give better hardware compatibility
anyway.

Signed-off-by: Ben Kohler <bkohler@gentoo.org>
2019-01-07 07:51:20 -06:00
Ben Kohler d1bcb8f4ed
sparc/installcd: switch to new 2017 cdtar
Signed-off-by: Ben Kohler <bkohler@gentoo.org>
2019-01-06 14:36:21 -06:00
Matt Turner c58fc26660 specs/ppc: Add ppc64le stage specs
Signed-off-by: Matt Turner <mattst88@gentoo.org>
2019-01-05 15:19:56 -08:00
Tobias Klausmann 9508b899ce Assorted fixes and changes for Alpha
- Update kconfig for alpha, now including virtio for block/scsi and
  networking, and make all qla drivers modules.
- Add linux-firmware to installer CD.
- Rearrange some variables in tools/catalyst-auto-alpha.conf
- Remove cifs-utils (huge Samba 4 dep)
- Add btrfs-progs
- Remove "static" USE flag, since it causes a USE dep conflict in pam.

Signed-off-by: Tobias Klausmann <klausman@gentoo.org>
Signed-off-by: Matt Turner <mattst88@gentoo.org>
2019-01-05 11:51:59 -08:00
Matt Turner 170613724a specs/hppa: Include emacs and vim on the installcd
Signed-off-by: Matt Turner <mattst88@gentoo.org>
2019-01-05 11:51:59 -08:00
Jorge Manuel B. S. Vicetto (jmbsvicetto) 129dec5296 Stop cleaning /usr/share/locale and /usr/share/man.
For the install-cd and admin-cd stop cleaning /usr/share/locale as that's
causing issues at least with tmux for not having any UTF-8 locales.
For the admin-cd stop cleaning /usr/share/man to see the resulting ISO size
difference and evaluate if it's worthy it.

Signed-off-by: Jorge Manuel B. S. Vicetto (jmbsvicetto) <jmbsvicetto@gentoo.org>
2018-12-30 00:16:00 +00:00
Jorge Manuel B. S. Vicetto (jmbsvicetto) 7179b0cc8a Update the x86 hardened specs profile to the new 17.0 profiles.
Signed-off-by: Jorge Manuel B. S. Vicetto (jmbsvicetto) <jmbsvicetto@gentoo.org>
2018-12-29 23:58:30 +00:00
Jorge Manuel B. S. Vicetto (jmbsvicetto) b45a207671 Update kernel config for the admin-cd.
Signed-off-by: Jorge Manuel B. S. Vicetto (jmbsvicetto) <jmbsvicetto@gentoo.org>
2018-12-29 23:52:47 +00:00
Matt Turner a5e5a7ba01 kconfig/powerpc: Remove old kconfigs
Signed-off-by: Matt Turner <mattst88@gentoo.org>
2018-11-12 13:32:30 -08:00
Matt Turner 4be381ef9c weekly/admincd: Use stable sys-fs/btrfs-progs
We suspect this dated from a time before there were stable keywords on
sys-fs/btrfs-progs. A recent build failure on ppc made me notice this,
so lets use a stable version to avoid such problems in the future.

Signed-off-by: Matt Turner <mattst88@gentoo.org>
2018-11-10 10:15:58 -08:00
Matt Turner 697df81bfe kconfig/powerpc: Build ISO9660 support into kernel
I think this is the reason the CDs are failing to boot.
2018-11-05 16:30:59 -08:00
Ben Kohler 72de12a5ca
kconfig/{amd64,x86}: add FB_SIMPLE 2018-10-23 13:21:58 -05:00
Matt Turner 418c1d5741 specs/ia64: Switch stages to 17.0 profile 2018-10-12 21:28:40 -07:00
Matt Turner f9068f1ed3 specs/alpha: Ship sys-fs/dmraid on the livecd
Expected to fix the livecd build which is currently failing with

   Error: --dmraid requires sys-fs/dmraid
          to be installed on the host system.
2018-10-09 09:43:29 -04:00
Ben Kohler 54c394b8c2
portage/isos: remove obsolete p.a_k for openssl 2018-09-25 11:23:39 -05:00
Ben Kohler 2b91c48b8c
portage/stages: remove obsolete p.a_k entry for portage 2018-09-25 11:18:01 -05:00
Ben Kohler e3eb201b5e
portage/stages: apply -filecaps globally 2018-09-25 11:17:02 -05:00