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
f4169454f4
Enable arm64 musl builds
...
Signed-off-by: Andreas K. Hüttel <dilfridge@gentoo.org>
2024-03-09 01:52:36 +01:00
Andreas K. Hüttel
65901c614c
Disable 23.0 musl builds until catalyst is ready /o\
...
Signed-off-by: Andreas K. Hüttel <dilfridge@gentoo.org>
2023-12-22 01:38:46 +01:00
Andreas K. Hüttel
dfa28b9cff
Disable arm64 23.0 musl builds again (needs musl-1.2.4 stable)
...
Signed-off-by: Andreas K. Hüttel <dilfridge@gentoo.org>
2023-12-15 23:22:08 +01:00
Andreas K. Hüttel
64fa328a3f
Enable arm64 23.0 profile builds
...
Signed-off-by: Andreas K. Hüttel <dilfridge@gentoo.org>
2023-12-15 22:27:32 +01:00
Andreas K. Hüttel
422d534d25
Drop arm64 systemd split-usr sets
...
Signed-off-by: Andreas K. Hüttel <dilfridge@gentoo.org>
2023-12-15 20:27:34 +01:00
Andreas K. Hüttel
a1b5b9afd0
Stop building arm64 systemd split-usr stages
...
Signed-off-by: Andreas K. Hüttel <dilfridge@gentoo.org>
2023-12-14 23:24:11 +01:00
Andreas K. Hüttel
63aed276c4
Stop building systemd split-usr stages for arm, arm64, hppa, ia64
...
Signed-off-by: Andreas K. Hüttel <dilfridge@gentoo.org>
2023-11-12 03:03:24 +01:00
Andreas K. Hüttel
ffafa62e64
Disconnect binhost arm64/17.0/arm64 from stage builds (extra builder)
...
Signed-off-by: Andreas K. Hüttel <dilfridge@gentoo.org>
2023-09-02 13:21:39 +02:00
Andreas K. Hüttel
2f3216d9b8
More binpkg uploads
...
Signed-off-by: Andreas K. Hüttel <dilfridge@gentoo.org>
2023-08-15 23:47:32 +02:00
Andreas K. Hüttel
e66c594471
Add arm64 desktop systemd mu stage
...
Signed-off-by: Andreas K. Hüttel <dilfridge@gentoo.org>
2022-12-29 23:41:11 +01:00
Andreas K. Hüttel
41b326db87
Move arm64 merged-usr builds to separate build types
...
Signed-off-by: Andreas K. Hüttel <dilfridge@gentoo.org>
2022-11-23 15:20:03 +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
49e914aaa4
Add arm64 systemd merged-usr build
...
Signed-off-by: Andreas K. Hüttel <dilfridge@gentoo.org>
2022-11-16 21:51:22 +01:00
Andreas K. Hüttel
c769e47306
Add arm64 llvm stages
...
Signed-off-by: Andreas K. Hüttel <dilfridge@gentoo.org>
2022-10-14 20:15:11 +02:00
Andreas K. Hüttel
aea64e32a4
arm64: set SUBARCH (stage1.spec is gone)
...
Signed-off-by: Andreas K. Hüttel <dilfridge@gentoo.org>
2022-01-23 20:21:53 +01:00
Andreas K. Hüttel
52f389d43a
arm64: add desktop stages
...
Signed-off-by: Andreas K. Hüttel <dilfridge@gentoo.org>
2022-01-23 20:16:55 +01:00
Andreas K. Hüttel
24e4e8950f
arm64: Unify stage and spec naming
...
Signed-off-by: Andreas K. Hüttel <dilfridge@gentoo.org>
2022-01-23 19:37:53 +01:00
Andreas K. Hüttel
81061e6602
arm64: build musl first for easier testing
...
Signed-off-by: Andreas K. Hüttel <dilfridge@gentoo.org>
2021-09-10 22:17:39 +02:00
Andreas K. Hüttel
c6b013b2a1
Also add arm64 musl-hardened
...
Signed-off-by: Andreas K. Hüttel <dilfridge@gentoo.org>
2021-09-10 20:53:27 +02:00
Andreas K. Hüttel
85b4ab6ff8
Enable arm64 musl build, fingers crossed
...
Signed-off-by: Andreas K. Hüttel <dilfridge@gentoo.org>
2021-09-10 20:14:07 +02:00
Andreas K. Hüttel
83c48b1e64
Enable arm64 installcd build
...
Acked-by: Georgy Yakovlev <gyakovlev@gentoo.org>
Signed-off-by: Andreas K. Hüttel <dilfridge@gentoo.org>
2021-08-10 23:44:32 +02:00
Georgy Yakovlev
105076d641
tools/catalyst-auto-arm64.conf: uncomment KCONFIG_DIR
...
without it catalyst will not copy kconfig to /tmp/catalyst-*/kconfig
Signed-off-by: Georgy Yakovlev <gyakovlev@gentoo.org>
2021-07-25 13:57:45 -07:00
Georgy Yakovlev
12b449177d
tools/catalyst-auto-arm64.conf: prepare iso upload code
...
Signed-off-by: Georgy Yakovlev <gyakovlev@gentoo.org>
2021-07-24 20:59: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
16b0dfbc2e
tools: Remove REPO_DIR assignment
...
Signed-off-by: Matt Turner <mattst88@gentoo.org>
2021-01-30 18:44:32 -05: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
e41e548f4b
specs/arm64: Build stage3 from stage1
...
Signed-off-by: Matt Turner <mattst88@gentoo.org>
2020-08-17 15:13:53 -07:00
Matt Turner
a4866ae215
arm64: Upload xz stages to arm64@
...
Signed-off-by: Matt Turner <mattst88@gentoo.org>
2020-08-17 15:13:53 -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
e9ea15ab8b
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-25 22:18:34 -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
Mike Frysinger
40ed3e84d7
catalyst-auto: update arch configs after timestamp changes
...
Commit ed258c751b
(change
datestamp->timestamp) broke a lot of builders. The symlinks
and upload logic were all based on the datestamp. Update it
to use the new timestamp format.
2018-01-16 02:01:19 -05:00
Mike Frysinger
f98bc791e6
catalyst-auto: pass current targets down to post_build
...
Commit b7e493b4e4
(run trigger_post_build
after every successful spec) broke a lot of builders. The configs were
written to be called only after everything was done, but by calling it
after the first build (stage1 only), all the other artifacts we expected
did not yet exist.
Change post_build to pass the current set & spec name down so the config
can figure out what is available at that point in time.
2018-01-15 20:52:14 -05:00
Mike Frysinger
cb652173f6
catalyst-auto: move remaining configs from pre_build to update_symlinks
...
All the configs running symlink updates in pre_build can do it in the
update_symlinks callback instead. Convert them over.
2018-01-15 20:44:31 -05:00
Mike Frysinger
a8e70e1976
catalyst-auto: move git update into main script
...
All of our config files are doing this already, so move it into the
common code.
2018-01-15 20:17:43 -05:00
Matthew Thode
1ce3bc7326
arm64 stage building
...
this is steev's work
2017-12-01 16:53:39 -06:00