Commit graph

21 commits

Author SHA1 Message Date
Neal Gompa
0521c46afa config.sh: Drop unneeded configuration
The various systemd services are enabled through presets already,
so this is redundant.
2024-04-08 22:53:03 -04:00
Davide Cavalca
906de7f772 Enable swap setup for GNOME and KDE images 2023-12-18 09:12:44 -08:00
Davide Cavalca
7c61497768 Move /etc/X11/xorg.conf.d creation to a later hook 2023-09-30 16:19:26 -07:00
Neal Gompa
133321c403 config.sh: Don't configure Anaconda Initial Setup on GNOME
GNOME provides its own Initial Setup wizard, and we want it to
use that. Additionally, ensure that we never run this logic for
KDE either, since we provide a Calamares-based firstboot for KDE.
2023-09-23 20:38:37 -04:00
Neal Gompa
33c0bf12da config.sh: Create /etc/X11/xorg.conf.d
Since we dropped the Xorg stack from the images, systemd-localed
chokes when trying to set configs because it tries to create
/etc/X11/xorg.conf.d if it doesn't exist so it can write a drop-in
configuration file for setting xkb configuration, and the SELinux policy
does not currently permit it.

Until this is addressed somehow, pre-create the directory so localectl
calls do not fail on this.

Reference: https://bugzilla.redhat.com/2240159
2023-09-22 03:37:35 -04:00
Davide Cavalca
b1e9058f7c Install extras on firstboot if available 2023-09-06 08:05:06 -07:00
Davide Cavalca
ec7d7372f4 Use calamares for initial setup on KDE images 2023-09-03 22:17:10 -04:00
Davide Cavalca
9b185dae8a Rework the selinux relabel workaround 2023-06-19 19:21:37 +00: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
Davide Cavalca
90f4d8bd3a config.sh: explicitly mark the machine-id as uninitialized
Fixup for acc56affb2
2023-03-29 20:52:03 +00: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
Davide Cavalca
d48fbd4697 Touch flag file to disable ESP autodetection 2022-12-23 07:23:14 +00:00
Davide Cavalca
681654e2de Revert "Drop grub workaround now that kiwi fixed it"
The upstream fix doesn't actually work: https://github.com/OSInside/kiwi/issues/2222

This reverts commit 82aa1e6f3d.
2022-12-20 12:31:04 +00:00
Davide Cavalca
82aa1e6f3d Drop grub workaround now that kiwi fixed it 2022-12-20 08:49:15 +00:00
Neal Gompa
e565b009da Apply workaround for issues with grub-bls
KIWI currently configures grub2 slightly incorrectly,
such that installing new kernels does not correctly
switches the default kernel to the new one.

Work around this while we wait for a fix in KIWI
to deal with this problem.

Reference: https://github.com/OSInside/kiwi/issues/2198
2022-11-05 23:12:50 -04:00
Davide Cavalca
80435b988d Run update-m1n1 to generate boot.bin 2022-11-04 16:30:55 +00:00
Davide Cavalca
6edbf5bcb9 Force selinux relabel on firstboot 2022-09-22 12:57:35 +00:00
Neal Gompa
877fb9d3d1 config.sh: Drop Raspberry Pi specific logic
This image description is aimed for Apple Macs, not Raspberry Pi
devices.
2022-09-18 12:36:37 -04:00
Neal Gompa
78d5673b7d Initial commit 2022-09-17 08:16:13 -04:00