Commit graph

2072 commits

Author SHA1 Message Date
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
Mike Frysinger 0d1104d04f catalyst-auto: fix preclean logic after snapshot changes
The snapshot generation logic was moved earlier in the build (before
the cleaning logic) which caused the preclean to nuke the freshly
generated cache.  Move all the preclean logic back up before that.

Signed-off-by: Mike Frysinger <vapier@gentoo.org>
2020-05-31 12:43:59 -04:00
Mike Frysinger cfc55d1712 catalyst-auto: standardize indentation
This file uses tabs in most of it, so migrate the few funcs using
spaces over to tabs.

Signed-off-by: Mike Frysinger <vapier@gentoo.org>
2020-05-31 12:32:02 -04:00
Ben Kohler 5bfe6e81dc
catalyst-auto-x86.conf: add missing -systemd suffix on upload call
Signed-off-by: Ben Kohler <bkohler@gentoo.org>
2020-05-26 06:45:56 -05:00
Ben Kohler bb01692c4f
catalyst-auto-x86.conf: fix i686-systemd setup
Signed-off-by: Ben Kohler <bkohler@gentoo.org>
2020-05-25 13:53:27 -05:00
Ben Kohler c0ebcf37c7
catalyst-auto-amd64.conf: missing amd64- in systemd stage3 filenames
Signed-off-by: Ben Kohler <bkohler@gentoo.org>
2020-05-25 06:09:56 -05: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
Ben Kohler a1f347da83
catalyst-auto-amd64.conf: disable selinux builds for now
Due to https://bugs.gentoo.org/722108 , selinux stable builds cannot
possibly succeed right now.  We are wasting lots of hours in update_seed
since that part cannot be cached.  We can re-enable them when
https://bugs.gentoo.org/714376 is fixed (stabilization).

Signed-off-by: Ben Kohler <bkohler@gentoo.org>
2020-05-20 08:52:43 -05: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
Ben Kohler 09a9a6f2a9
nightheron.env: enable binpkg-multi-instance
Signed-off-by: Ben Kohler <bkohler@gentoo.org>
2020-05-19 07:49:20 -05:00
Ben Kohler 20d1b7a748
config/{amd64,x86}-auto.conf: enable kerncache again
Signed-off-by: Ben Kohler <bkohler@gentoo.org>
2020-05-18 12:35:14 -05:00
Matt Turner 23c58990ce tools: Drop catalyst-auto-*-experimental.conf
Signed-off-by: Matt Turner <mattst88@gentoo.org>
2020-05-17 15:31:25 -07:00
Matt Turner a09f3dfda4 catalyst-auto: Don't send useless failure email
Signed-off-by: Matt Turner <mattst88@gentoo.org>
2020-05-17 15:29:53 -07:00
Ben Kohler ef26f9a26f
catalyst-auto-{amd64,x86}*.conf: add info echo to post_build
Added a small debug echo so that post_build.log shows some information
about what's being uploaded.  Might add destination info later.

Signed-off-by: Ben Kohler <bkohler@gentoo.org>
2020-05-17 10:31:07 -05:00
Ben Kohler 60a1326315
catalyst-auto-{amd64,x86}*.conf: change cmd array to upload function
Use an easier-to-read "upload" function in place of "${cmd[@]}" array
syntax.  Added a helper var UPLOAD_DEST to be set in advance so that
upload function takes only a list of filenames to be uploaded.

Signed-off-by: Ben Kohler <bkohler@gentoo.org>
2020-05-15 12:34:12 -05:00
Ben Kohler 151b13ac96
catalyst-auto-x86*.conf: explicitly list files to be transferred
Previously when we were copying locally there was no (major) problem
with wildcarding a long list of files to be transferred after every
single spec finishes.  Now that we are transferring to a remote host,
this results in a lot of wasted transfer time & bandwidth.

I have adjusted the post_build function to only transfer the new files
known to be produced by each spec (which has files meant to be
published).

Signed-off-by: Ben Kohler <bkohler@gentoo.org>
2020-05-15 08:02:33 -05:00
Ben Kohler 915dc435ff
catalyst-auto-amd64*.conf: explicitly list files to be transferred
Previously when we were copying locally there was no (major) problem
with wildcarding a long list of files to be transferred after every
single spec finishes.  Now that we are transferring to a remote host,
this results in a lot of wasted transfer time & bandwidth.

I have adjusted the post_build function to only transfer the new files
known to be produced by each spec (which has files meant to be
published).

Signed-off-by: Ben Kohler <bkohler@gentoo.org>
2020-05-15 07:40:02 -05: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
Robin H. Johnson 703d2ef0c1
catalyst-auto: print full path to specfile for the email
Signed-off-by: Robin H. Johnson <robbat2@gentoo.org>
2020-05-11 22:47:03 -07:00
Robin H. Johnson 62bfd232bb
catalyst-auto: defer purge until all sets are done
Signed-off-by: Robin H. Johnson <robbat2@gentoo.org>
2020-05-11 22:46:34 -07:00
Robin H. Johnson affe649205
catalyst-auto: no special behavior for nightheron copy anymore
Signed-off-by: Robin H. Johnson <robbat2@gentoo.org>
2020-05-11 22:14:35 -07:00
Ben Kohler 05592ee0b7
catalyst-auto: set DATESTAMP again
This var is still used by some arches' catalyst-auto configs

Signed-off-by: Ben Kohler <bkohler@gentoo.org>
2020-05-11 13:53:55 -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 635cc00fa9 tools: Combine arm configs
Signed-off-by: Matt Turner <mattst88@gentoo.org>
2020-05-09 13:58:42 -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
Robin H. Johnson 77b29c8686
tools/catalyst-auto: permit OTHER flags in /etc/resolv.conf
Signed-off-by: Robin H. Johnson <robbat2@gentoo.org>
2020-05-07 21:59:19 -07:00
Matt Turner 51d806875e catalyst-auto: Add fallback for unset storedir
Signed-off-by: Matt Turner <mattst88@gentoo.org>
2020-04-30 16:12:56 -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 943e1a7181 catalyst-auto: Support sqfs snapshots
Signed-off-by: Matt Turner <mattst88@gentoo.org>
2020-04-29 23:04:59 -07:00
Matt Turner 43aa276417 catalyst-auto: Drop unnecessary spec munging
No longer necessary with @TIMESTAMP@.

Signed-off-by: Matt Turner <mattst88@gentoo.org>
2020-04-29 12:37:50 -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 369e27e399 catalyst-auto: Drop setting @DATESTAMP@
Not used in any of the spec files.

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