Commit Graph

515 Commits

Author SHA1 Message Date
Harald Sitter
01d7fc6510 move efi-template to factory dir 2025-06-03 09:23:31 +02:00
Harald Sitter
6c3eed38c9 update calamares 2025-06-03 09:23:31 +02:00
Harald Sitter
999e1b7038 add a qrcode to the v2 page 2025-06-03 09:23:31 +02:00
Harald Sitter
63618604b2 port live to new erofs as root
major change is that live data is now in /live (/live continues to not
appear on the final system because we selectively mount /usr only)
2025-06-03 09:23:31 +02:00
Harald Sitter
d3884e26cc use the erofs as root partition
this saves us the entire btrfs dance
2025-06-03 09:23:31 +02:00
Harald Sitter
16413d503b try hiding the splash
deactivate did not what was expected
2025-06-03 09:23:31 +02:00
Harald Sitter
5972828cd8 set erofs=1 2025-06-03 09:23:31 +02:00
Harald Sitter
c2c96051fd don't copy into etc if it already exists 2025-06-03 09:23:31 +02:00
Harald Sitter
c6d955536f boot from new subvol 2025-06-03 09:23:31 +02:00
Harald Sitter
45a220cc01 disable backup renaming for now 2025-06-03 09:23:31 +02:00
Harald Sitter
b7c35f1192 use correct var 2025-06-03 09:23:31 +02:00
Harald Sitter
aba1761d81 add a helper for the btrfs migration
notably this allows us to recursively delete and snapshot things
2025-06-03 09:23:31 +02:00
Harald Sitter
dd1d7b1619 upload efi as well 2025-06-03 09:23:31 +02:00
Harald Sitter
1495ce3a6c version the erofs
it was versionless because of testing, but that doesn't really represent
how it will work in production
2025-06-03 09:23:31 +02:00
Harald Sitter
f402a9539f put flatpaks into factory
a bit awkward. ideally we'd put a sideload repo into factory and then
install from there. something for further down the line
2025-06-03 09:23:31 +02:00
Harald Sitter
2ad9b4a848 typos-- 2025-06-03 09:23:31 +02:00
l10n daemon script
76cdef5f38 GIT_SILENT made messages (after extraction) 2025-06-01 00:41:26 +00:00
l10n daemon script
79b42864a4 GIT_SILENT made messages (after extraction) 2025-05-30 00:41:31 +00:00
l10n daemon script
011234a414 GIT_SILENT made messages (after extraction) 2025-05-27 00:40:21 +00:00
Nate Graham
2a0ecba177 Ship with the Orca screen reader
You can't get it later, and it's mandatory for proper accessibility
support. Include it in the base image.
2025-05-17 10:32:37 -06:00
l10n daemon script
764656ae09 GIT_SILENT made messages (after extraction) 2025-05-16 00:40:50 +00:00
l10n daemon script
b9fea4df9c GIT_SILENT made messages (after extraction) 2025-05-15 00:41:14 +00:00
l10n daemon script
89a6a5f434 GIT_SILENT made messages (after extraction) 2025-05-13 00:40:29 +00:00
l10n daemon script
d4acab1c94 GIT_SILENT made messages (after extraction) 2025-05-11 00:41:05 +00:00
l10n daemon script
abae831677 GIT_SILENT made messages (after extraction) 2025-05-10 00:41:17 +00:00
l10n daemon script
2b427a28e0 GIT_SILENT made messages (after extraction) 2025-05-07 00:41:04 +00:00
l10n daemon script
2585476c78 GIT_SILENT made messages (after extraction) 2025-05-06 00:40:17 +00:00
l10n daemon script
9e257224e0 GIT_SILENT made messages (after extraction) 2025-05-05 00:40:26 +00:00
Harald Sitter
bc254ff413 refresh twice to force a refresh
prevents random 404 errors, hopefully
2025-05-04 21:47:31 +02:00
Hadi Chokr
87753daf6e live-generator: exit silently on non-live systems 2025-05-04 18:51:41 +02:00
Hadi Chokr
eef2c1ac6f Use Arch Linux Archive Snapshot for Image Builds
This is the second PR to fix the issue i am assigned to. It depends on the first PR at kde linux packages.

(Closes #148)
2025-05-04 18:50:04 +02:00
Harald Sitter
701766e7aa use new runner labels
less ambiguous
2025-05-04 18:46:30 +02:00
Nate Graham
f2f4276c06 Delete CMake-gui desktop file
CMake-gui is something we got by accident, and I've never known anyone
to use it. Just in case anyone does, keep the binary, but ditch the
desktop file.

Related to #52
2025-05-04 18:43:04 +02:00
l10n daemon script
b31448e69e GIT_SILENT made messages (after extraction) 2025-05-04 00:41:20 +00:00
Harald Sitter
1457a9f85e simplify the btrfs cleanup
the previous approach wasn't working correctly because paths are from
the host and mean nothing inside the container. as it turns out the
builtin recursive delete works as intended though, so let's use that.

since we need to find our "root" subvolume path now we do a simple glob
run to locate it
2025-05-02 20:52:36 +02:00
Hadi Chokr
03b2c1adec Fix Alphabetical Odering in bootstrap.sh 2025-05-01 11:20:43 +00:00
Harald Sitter
dc4daba07c send all imaging results to me
this makes them accessible outside the production publishing. failed
imaging+publishing runs upload for inspection as well
2025-04-30 18:55:45 +02:00
Harald Sitter
dc5feaf51a clean up btrfs subvolumes in an after script
hopefully prevents most of the problems we've had with server space
2025-04-30 18:55:45 +02:00
Harald Sitter
c629678b29 use yaml anchors to DRY the code a bit 2025-04-30 18:55:45 +02:00
Harald Sitter
00093e1d43 send broken images to me 2025-04-30 18:55:45 +02:00
Harald Sitter
d1319c0603 implement a very trivial basic test for the image
this will hopefully prevent super obviously broken images from making it
onto the server at all
2025-04-30 18:55:45 +02:00
Harald Sitter
37b41490ef separate build version from os-release version
the former is a long numerical. the latter a fancy free form string
2025-04-30 17:03:22 +02:00
Harald Sitter
6237eabb47 Revert "Use UTC date with hyphens as the version string"
This reverts commit a506b2e8a8.

This turned out a bit problematic because systemd has no good facilities
to allow changing the version scheme. After some pondering I think
it's best if we stick to the existing number format and consider
it an internal build number that shouldn't mean anything to the outside.
The pretty versions we present to the outside can be different.
2025-04-30 16:44:41 +02:00
Nate Graham
c416221d38 Add KDE-recommended polkit rule for time zone switching
Resolves #187
2025-04-30 07:23:08 -06:00
Harald Sitter
aa4a54d93f systemd-update: drop TAR_OPTIONS
systemd now natively supports zstd

bd9c55ebe2

Fixes #188
2025-04-30 07:16:14 -06:00
Nate Graham
a506b2e8a8 Use UTC date with hyphens as the version string
This is a bit easier to look at than the current string, and also
(mostly) follows an international standard.

Fixes #181
2025-04-29 14:19:57 -06:00
Nate Graham
308d4d81c9 AppStream: match license in SPDX header to the one in the XML
Want to make sure you approve, @fernando.

Resolves #179
2025-04-29 12:24:34 -06:00
Nate Graham
1a46f2a9c2 Delete manpages too
We don't ship a manpage viewer, so this stuff is all useless. Should
save 119 Mb on the image.
2025-04-21 23:54:58 -06:00
Nicolas Fella
3ba500a832 Rename appstream file according to appstream file naming rules
This is required for the translation infrastructure to pick it up

Since the file in the repo is referenced by existing installations
don't remove the old name (yet)
2025-04-21 23:53:20 -06:00
Harald Sitter
1af9f06862 add timings 2025-04-17 16:52:29 +02:00