Commit graph

25 commits

Author SHA1 Message Date
Pratham Patel
d3a5d4ea18
switch from GRUB2 to systemd-boot 2024-04-30 10:40:14 +05:30
Neal Gompa
726d50088f Install fedora-release-* at bootstrap phase for various images
This ensures that the correct variant packages are installed.
2024-04-08 22:46:36 -04:00
Leif Liddy
ed3c8ba8c6
align boot partition with GiB 2023-11-17 16:33:18 +01:00
Neal Gompa
df53532b87 platforms/server: Use ext4 for the /boot partition
This avoids issues where U-Boot cannot read the DeviceTree files
on /boot and fails to initialize the system properly.
2023-10-26 14:11:13 -04:00
Leif Liddy
82bcc1db83
display grub menu for minimal and server profiles 2023-10-19 23:07:02 +02:00
Michael Gerlach
53faef2130
reduce grub timeout on workstation to 1
Signed-off-by: Michael Gerlach <n3ph@cccfr.de>
2023-09-21 19:09:54 +02:00
Michael Gerlach
5400cc5212
reduce grub timeout on server to 1
Signed-off-by: Michael Gerlach <n3ph@cccfr.de>
2023-09-21 19:09:44 +02:00
Michael Gerlach
6ab70da9f5
reduce grub timeout on minimal to 1
Signed-off-by: Michael Gerlach <n3ph@cccfr.de>
2023-09-21 19:09:29 +02: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
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
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
Leif Liddy
1f96cd2af0 remove uneeded kernelcmdline args 2023-06-18 15:53:01 +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
Leif Liddy
a3c3a8137f add cinnamon profile 2023-02-12 03:43:09 +00:00
Neal Gompa
c1452f1407 platforms/minimal: Flesh out and document Minimal variant 2022-12-24 11:08:35 -05:00
Leif Liddy
d569746e81 create a minimal build profile
this will:
1. allow developers to quickly test the build process
2. give users the option of installing a minimalistic environment
2022-12-24 16:04:44 +00:00
Leif Liddy
b4777d0f33
install server-product-environment group
The server-product-environment group will install "Domain Membership" (which is the same
group as domain-client). It will also install server-product and headless-management.
2022-12-24 01:52:44 +01:00
Leif Liddy
5bf792dfd1 modified profile preferences
standardizing preferences to put them more in-line with stock Fedora
settings.
2022-12-23 23:41:19 +00:00
Neal Gompa
d927cd9af3 platforms: Use 4k target block size and sync btrfs fsoptions
Apple Silicon platforms have disks that are 4k block size.

Additionally, update the server config for Btrfs to more closely
match the workstation one.
2022-12-22 21:57:54 -05:00
Davide Cavalca
81f2a876b5 Partition sizes need to be divisible by 4096 2022-11-05 05:06:43 +00:00
Davide Cavalca
64f71cdf0f Do not make a subvol for var 2022-11-05 04:55:11 +00:00
Davide Cavalca
0a490d4579 Use kiwi knob to set mount options and enable zstd compression 2022-11-05 04:54:32 +00:00
Davide Cavalca
5ce683cdff Downsize / to 15G and grow it on firstboot 2022-11-04 17:22:10 +00:00
Neal Gompa
53d04b290c Enable weak dependencies for package installation in the image phase
This brings package installation behavior in-line with what other
image building tools do, and provides us the expected behavior
for image content.
2022-09-18 21:19:49 -04:00
Neal Gompa
78d5673b7d Initial commit 2022-09-17 08:16:13 -04:00