Andreas K. Hüttel
d7d6f5a75f
Clean up catalyst-auto configurations
...
Signed-off-by: Andreas K. Hüttel <dilfridge@gentoo.org>
2024-06-01 17:48:16 +02:00
Andreas K. Hüttel
3b62d92a9e
Stop all 17.0 / 20.0 / 22.0 profile builds
...
Signed-off-by: Andreas K. Hüttel <dilfridge@gentoo.org>
2024-06-01 16:21:51 +02:00
Andreas K. Hüttel
71c15eec94
Switch ppc64le boot media to 23.0
...
Signed-off-by: Andreas K. Hüttel <dilfridge@gentoo.org>
2024-04-05 20:53:38 +02:00
Andreas K. Hüttel
2c33f8d4f4
Upload 23.0 stages for ppc64 (LE)
...
Signed-off-by: Andreas K. Hüttel <dilfridge@gentoo.org>
2024-03-23 11:58:58 +01:00
Andreas K. Hüttel
84e4b0bde3
Build 23.0 first
...
Signed-off-by: Andreas K. Hüttel <dilfridge@gentoo.org>
2024-03-16 00:15:09 +01:00
Andreas K. Hüttel
742d47d26c
Enable PPC64 LE musl builds
...
Signed-off-by: Andreas K. Hüttel <dilfridge@gentoo.org>
2024-03-11 20:06:52 +01:00
Andreas K. Hüttel
e6f21b105a
Enable ppc64 LE 23.0 builds
...
Signed-off-by: Andreas K. Hüttel <dilfridge@gentoo.org>
2024-02-10 17:20:57 +01:00
Andreas K. Hüttel
937e558b18
Update PPC LE build files and enable binpkg upload
...
Signed-off-by: Andreas K. Hüttel <dilfridge@gentoo.org>
2023-12-25 18:06:33 +01:00
Andreas K. Hüttel
d7b032dd84
Stop building systemd split-usr stages for loong, mips, m68k, ppc, ppc64
...
Signed-off-by: Andreas K. Hüttel <dilfridge@gentoo.org>
2023-11-12 02:41:22 +01:00
Andreas K. Hüttel
57cb206aa5
Refactor ppc64le builds into sets
...
Signed-off-by: Andreas K. Hüttel <dilfridge@gentoo.org>
2023-10-03 11:38:08 +02:00
Georgy Yakovlev
1281dd152f
specs/ppc64le: add power9 desktop systemd mu stages
...
no need for power8 stages, nobody uses those machines as desktop.
no support for unmerged usr systemd, as it's going away in ~6mo.
Signed-off-by: Georgy Yakovlev <gyakovlev@gentoo.org>
2022-12-12 10:48:27 -08:00
Georgy Yakovlev
5352861020
specs/ppc64le: add power9 desktop openrc stages
...
no need for power8 stages, nobody uses those machines as desktop.
Signed-off-by: Georgy Yakovlev <gyakovlev@gentoo.org>
2022-12-12 10:48:01 -08:00
Georgy Yakovlev
b30225aff6
specs/ppc64le: rename files to -mu- for consistency
...
Signed-off-by: Georgy Yakovlev <gyakovlev@gentoo.org>
2022-12-12 10:35:59 -08:00
Andreas K. Hüttel
d9ef6099b4
Move ppc merged-usr builds to separate build types
...
Signed-off-by: Andreas K. Hüttel <dilfridge@gentoo.org>
2022-11-24 14:37:08 +01:00
Matt Turner
19b9890db5
tools: mkdir build directories
...
Signed-off-by: Matt Turner <mattst88@gentoo.org>
2022-11-21 21:05:55 -05:00
Andreas K. Hüttel
96ddfd3126
Add ppc* systemd merged-usr build
...
Signed-off-by: Andreas K. Hüttel <dilfridge@gentoo.org>
2022-11-19 14:37:12 +01:00
Georgy Yakovlev
081e858ee7
tools/catalyst-auto-ppc64le.conf: fix copy-paste err
...
Signed-off-by: Georgy Yakovlev <gyakovlev@gentoo.org>
2022-11-04 13:51:18 -07:00
Georgy Yakovlev
e7e7883dcb
tools/catalyst-auto-ppc64le.conf: build/upload power9le musl
...
Signed-off-by: Georgy Yakovlev <gyakovlev@gentoo.org>
2022-10-31 16:29:01 -07:00
Georgy Yakovlev
9a062f3ac7
tools/catalyst-auto-ppc64le.conf: upload/cleanup mergedusr stages
...
Signed-off-by: Georgy Yakovlev <gyakovlev@gentoo.org>
2022-09-18 20:11:10 -07:00
Georgy Yakovlev
070177914d
tools/catalyst-auto-ppc64le.conf: build mergedusr stages
...
Signed-off-by: Georgy Yakovlev <gyakovlev@gentoo.org>
2022-09-18 18:24:05 -07:00
Georgy Yakovlev
157cb56b9b
tools/catalyst-auto-ppc64le.conf: symlink latest power9le stages
...
Signed-off-by: Georgy Yakovlev <gyakovlev@gentoo.org>
2021-07-14 21:31:36 -07:00
Georgy Yakovlev
1f8c83c59a
tools/catalyst-auto-ppc64le.conf: use new musl spec names
...
Signed-off-by: Georgy Yakovlev <gyakovlev@gentoo.org>
2021-07-14 14:20:39 -07:00
Georgy Yakovlev
a3a1becbc6
tools/catalyst-auto-ppc64le.conf: re-shuffle spec order
...
Signed-off-by: Georgy Yakovlev <gyakovlev@gentoo.org>
2021-07-14 13:43:05 -07:00
Georgy Yakovlev
1a7378ae85
releases/specs/ppc/ppc64le: add systemd-power9le specs
...
Signed-off-by: Georgy Yakovlev <gyakovlev@gentoo.org>
2021-07-14 12:49:50 -07:00
Georgy Yakovlev
4ee10bfab3
releases/specs/ppc/ppc64le: new spec naming scheme
...
introduce explicit openrc in spec/tarball name.
change power9 specs to proper catalyst subarch: power9le
Signed-off-by: Georgy Yakovlev <gyakovlev@gentoo.org>
2021-07-14 03:29:35 -07:00
Georgy Yakovlev
c2cc59941d
tools/catalyst-auto-ppc64le.conf: enable installcd builds
...
Signed-off-by: Georgy Yakovlev <gyakovlev@gentoo.org>
2021-05-30 14:38:01 -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
Matt Turner
a309ae36ac
tools: Log non-uploaded stages when they finish
...
Signed-off-by: Matt Turner <mattst88@gentoo.org>
2021-01-31 18:06:09 -05:00
Matt Turner
7ec486fab4
tools: Consolidate upload() function
...
Signed-off-by: Matt Turner <mattst88@gentoo.org>
2021-01-30 20:57:12 -05:00
Matt Turner
8f478fe30b
tools: Add UPLOAD_DEST
...
Signed-off-by: Matt Turner <mattst88@gentoo.org>
2021-01-30 20:56:43 -05:00
Matt Turner
33ce8acb57
tools: Use same set of RSYNC_OPTS
...
Signed-off-by: Matt Turner <mattst88@gentoo.org>
2021-01-30 20:56:43 -05:00
Matt Turner
4de1432aa1
tools: Add RSYNC_OPTS array
...
Signed-off-by: Matt Turner <mattst88@gentoo.org>
2021-01-30 20:56:43 -05:00
Matt Turner
e357bcd867
tools: Add SSH_CMD array
...
Signed-off-by: Matt Turner <mattst88@gentoo.org>
2021-01-30 20:56:27 -05:00
Matt Turner
3d95cec60b
tools: Add UPLOAD_KEY
...
Signed-off-by: Matt Turner <mattst88@gentoo.org>
2021-01-30 19:01:29 -05:00
Matt Turner
5515e89048
tools: Add UPLOAD_USER variable
...
Signed-off-by: Matt Turner <mattst88@gentoo.org>
2021-01-30 18:46:08 -05:00
Matt Turner
af8ffec8e7
tools/ppc64le: Handle musl-hardened/ directory
...
Signed-off-by: Matt Turner <mattst88@gentoo.org>
2020-12-15 18:29:20 -05:00
Matt Turner
292177ad43
Revert "specs/ppc/ppc64le: Disable musl builds"
...
This reverts commit 3c5ff69f32
.
In catalyst commit 3be3ac84 ("arch/ppc.toml: add CHOST based subarches")
we've added subarches for 'powerpc', 'powerpc64', and 'powerpc64le', so
these stage builds should now work.
Signed-off-by: Matt Turner <mattst88@gentoo.org>
2020-10-21 12:00:28 -07:00
Matt Turner
3c5ff69f32
specs/ppc/ppc64le: Disable musl builds
...
They don't work with latest catalyst.
Signed-off-by: Matt Turner <mattst88@gentoo.org>
2020-10-15 10:55:26 -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
Matt Turner
8407af57f5
Remove weekly directory
...
Signed-off-by: Matt Turner <mattst88@gentoo.org>
2020-04-28 18:18:02 -07:00
Matt Turner
7f9d62eae5
ppc: Use StrictHostKeyChecking=no
...
We're using UserKnownHostsFile=/dev/null to force ssh to use the
fingerprint from DNSSEC, so StrictHostKeyChecking=no just prevents ssh
from asking us to confirm the fingerprint.
Signed-off-by: Matt Turner <mattst88@gentoo.org>
2020-04-24 20:54:20 -07:00
Matt Turner
df596c4815
ppc: Upload stages to releng-incoming.gentoo.org
...
See commit 63174346f2
for rationale.
Signed-off-by: Matt Turner <mattst88@gentoo.org>
2020-04-24 11:31:02 -07:00
Matt Turner
8f5cec8809
Revert "Upload stages to releng-incoming.gentoo.org"
...
This causes an interactive prompt:
Are you sure you want to continue connecting (yes/no/[fingerprint])?
The plan is to get the SSH fingerprint via DNSSEC, so I'll revert this
change until that is in place and wired up.
This reverts commit 63174346f2
.
Signed-off-by: Matt Turner <mattst88@gentoo.org>
2020-04-23 14:41:13 -07:00
Matt Turner
63174346f2
Upload stages to releng-incoming.gentoo.org
...
Most architecture's build systems are hosted at OSUOSL. The place the
stages need to end up is ultimately masterreleases.gentoo.org, also at
OSUOSL. For some unknown reason, instead of rsync'ing from one system to
another in the same building, we were sending the stages first (slowly,
I might add) to nightheron in France, before sending them back to
OSUOSL.
robbat2 has added a releng-incoming.gentoo.org DNS record that currently
points to nightheron. This will allow us to switch the record in the
future and save the stages from needing to circumnavigate the globe
before reaching the mirrors.
Signed-off-by: Matt Turner <mattst88@gentoo.org>
2020-04-23 00:14:11 -07:00
Matt Turner
492aacba77
catalyst-auto: Combine common functions
...
Signed-off-by: Matt Turner <mattst88@gentoo.org>
2019-09-01 19:04:59 -07:00
Matt Turner
bcc0a963dc
catalyst-auto-ppc64le.conf: Remove ppc64le subdir
...
Signed-off-by: Matt Turner <mattst88@gentoo.org>
2019-01-05 15:45:05 -08:00
Matt Turner
12f78e9aa3
catalyst-auto-ppc64le.conf: Move from catalyst-auto-ppc64.conf
...
catalyst-auto-ppc64.conf is no longer used since ppc and ppc64 builds
are done from catalyst-auto-ppc.conf. Repurpose (and rename) this file
to be used by ppc64le.
Signed-off-by: Matt Turner <mattst88@gentoo.org>
2019-01-05 15:01:48 -08:00