Neal Gompa
c047e6e4f9
components/base: Drop dracut-config-rescue
...
The "rescue" initramfs image is not useful for Fedora Asahi Remix,
and will mislead people into thinking we have some kind of useful
recovery mode here.
Let's drop it to avoid any sense of confusion.
2023-09-21 09:02:39 -04:00
Davide Cavalca
b1e9058f7c
Install extras on firstboot if available
2023-09-06 08:05:06 -07:00
Neal Gompa
fa8af4621f
components/desktop-environments: Uninstall Xorg instead of excluding it
...
For the moment, the base-x group is required by the Workstation and
KDE environment groups, so we need to work around this by telling
KIWI to uninstall it after everything is installed instead of
excluding it from the beginning.
2023-09-05 21:35:38 -04:00
Neal Gompa
31e2285ee0
components/desktop-environments: Drop base-x group
...
We do not need this group anymore since we have no real need for
Xorg or X11 session stuff. The few packages we do need from that
that are not X11 specific have been extracted and added in its place.
2023-09-05 21:24:19 -04:00
Neal Gompa
6121f5634c
components/desktop-environments: Drop Xorg and initial-setup-gui
...
We do not want X11 session support on these images and we no longer
use Xorg for anything since we switched to Calamares for our
initial setup wizard for the KDE Plasma variant.
2023-09-05 12:28:53 -04:00
Davide Cavalca
fc963abe73
repositories: add fedora-remix-scripts copr
2023-09-05 08:53:35 -07:00
Davide Cavalca
035d8c594b
Revert "platforms/server: Drop the var subvolume for now"
...
This reverts commit b48721a82a
.
No longer needed as of kiwi 9.25.13
2023-09-04 21:56:48 -07:00
Davide Cavalca
ec7d7372f4
Use calamares for initial setup on KDE images
2023-09-03 22:17:10 -04:00
Davide Cavalca
1ec0538990
Fix up grub in the ESP
2023-08-29 10:35:02 -04:00
Davide Cavalca
10d62cc9c6
Clobber extras on headless targets
2023-08-28 12:53:11 -04:00
Davide Cavalca
70d38311f7
Fix permissions
2023-08-22 13:43:49 -07:00
Davide Cavalca
99f6832a9d
Remove kiwi leftovers we don't need
2023-08-22 13:42:48 -07:00
Neal Gompa
b48721a82a
platforms/server: Drop the var subvolume for now
...
At the moment, the resulting image breaks because of an issue
where the subvolumes aren't mounted before the data is synced
to it as part of the image build.
Reference: https://github.com/OSInside/kiwi/issues/2356
2023-08-21 23:24:16 -04:00
Davide Cavalca
a92c810463
Add openh264 package URIs as extras
2023-08-21 10:45:09 -07:00
Davide Cavalca
987ccef2af
Also set 16k as the default kernel package type
2023-08-18 20:04:27 -07:00
Davide Cavalca
100853fe04
Add tiny-dfr to base packages
2023-08-18 19:57:13 -07:00
Davide Cavalca
3a9344465f
Switch to the kernel-16k variant
2023-08-18 19:56:17 -07:00
Davide Cavalca
4f4742db36
Use s3 for the hotfixes repo
2023-08-03 14:26:45 +01:00
Davide Cavalca
6fce1f4e9b
repositories: add mesa and hotfixes repo definitions
2023-08-03 13:55:51 +01:00
Davide Cavalca
ccda7303ec
Force 13.5 firmware
2023-08-02 09:49:49 +01:00
Davide Cavalca
1378d72185
Add 13.5 to supported firmware list
2023-08-02 09:09:51 +01:00
Neal Gompa
a37f7758c2
platforms: Set subvolume mountpoints correctly
...
Without these being set, kiwi sets up a weird subvolume layout by
default.
2023-07-31 15:45:40 -04:00
Davide Cavalca
e35b149784
builder: use a consistent build version to avoid conflicts
2023-07-20 11:42:27 -07:00
Davide Cavalca
85c1d1750f
builder: more packaging bugfixes
2023-07-20 10:00:28 -07:00
Davide Cavalca
1711c0e46a
builder: add option to make manifest update conditional
2023-07-20 08:34:26 -07:00
Davide Cavalca
340844f960
Package the json manifest too
2023-07-20 08:31:18 -07:00
Davide Cavalca
cdf0a1f24a
Package up the logs and the raw image too
2023-07-19 17:39:31 -07:00
Davide Cavalca
0bfa3ff963
Fix manifest subcommand
2023-07-19 16:54:18 -07:00
Davide Cavalca
04b52adf87
builder: fetch manifest from S3
2023-07-19 16:16:04 -07:00
Davide Cavalca
650733849d
builder: drop invalidation logic
2023-07-19 14:08:43 -07:00
Davide Cavalca
d6d00d25da
builder: parse release from config.xml
2023-07-14 12:55:24 -07:00
Davide Cavalca
9b185dae8a
Rework the selinux relabel workaround
2023-06-19 19:21:37 +00:00
Leif Liddy
1f96cd2af0
remove uneeded kernelcmdline args
2023-06-18 15:53:01 +00:00
Davide Cavalca
9d9b6b5b75
builder: rework OS names for consistency
2023-05-09 09:58:00 -07:00
Neal Gompa
14652d47d2
builder: Shorten the KDE and GNOME variant names
...
We don't need to be too wordy here, and it should fit in the
boot menu list.
2023-05-09 07:53:06 -04:00
Neal Gompa
547c21b7b3
builder: List Fedora KDE first
...
For Fedora Asahi, Fedora KDE is the flagship variant as it is more
developed for the Apple Silicon platform than GNOME.
2023-05-09 07:52:05 -04:00
Neal Gompa
0d1538e7ca
builder: Always consistently identify Fedora variants
...
This eliminates the "variant-less" version of the images and
correctly labels all variants properly.
2023-05-09 07:48:36 -04:00
Davide Cavalca
34a4ef3ca5
builder: include date in the OS name
2023-05-09 00:11:11 +00:00
Neal Gompa
179e6c96bc
Use correct displayname now that Fedora Asahi name is approved
...
This particular name has been approved by the Fedora Council.
Reference: https://pagure.io/Fedora-Council/tickets/issue/432#comment-850287
2023-04-24 22:14:23 -04:00
Neal Gompa
af69a5e061
rootfs: Add /etc/sysconfig/kernel with correct default settings
...
This ensures that new kernel installs will update the bootloader
configuration correctly.
2023-04-24 22:07:52 -04:00
Neal Gompa
2527c4530a
components/base: Block generic-logos
2023-04-16 11:24:06 -04:00
Neal Gompa
fa9cfc4ece
Remove the Cinnamon desktop profile
...
At this time, we do not intend to support the Cinnamon desktop due
to its reliance on X11 and the lack of interest by the upstream
Fedora Cinnamon SIG for ARM for their spin.
This mostly reverts commit a3c3a8137f
.
2023-04-16 11:21:42 -04:00
Leif Liddy
6e3cc04c49
add NM-wifi to minimal profile
2023-04-05 22:02:11 +02:00
Davide Cavalca
90f4d8bd3a
config.sh: explicitly mark the machine-id as uninitialized
...
Fixup for acc56affb2
2023-03-29 20:52:03 +00:00
Davide Cavalca
f11d8d71d5
Add hacky builder script to automate releng work
2023-03-24 21:29:43 +00:00
Neal Gompa
267b932187
config.xml: Add display name for the image description
...
This is used for setting the GRUB_DISTRIBUTOR value.
2023-03-18 12:29:56 -04:00
Neal Gompa
98b6bf5dd8
config.sh: Add expected GRUB settings for Fedora setups
2023-03-18 12:28:45 -04:00
Neal Gompa
acc56affb2
config.sh: Drop creating an empty machine-id(5) file
...
According to the documentation, an empty file triggers firstboot
mode. Since we're not using a read-only root filesystem, we do not
need to leverage any other tricks here and we can just have no file
present.
2023-03-18 11:42:38 -04:00
Leif Liddy
a3c3a8137f
add cinnamon profile
2023-02-12 03:43:09 +00:00
Leif Liddy
1827c23a5f
remove grub2 x86_64 packages
2022-12-26 03:48:40 +01:00