Skip to content

Commit da36c11

Browse files
committed
Migrate from rpm-ostree module to dnf module
Since ublue-os/aurora#2474, aurora images are rechunked with Chunkah (ublue-os/aurora@d54013a04, "feat(ci): use chunkah for rechunking") instead of `rpm-ostree compose build-chunked-oci`. Chunkah emits plain OCI layers and no longer embeds the ostree repo marker (/sysroot/ostree/repo/config, mode=bare-split-xattrs) that rpm-ostree requires to run inside a container build. As a result, the rpm-ostree module fails on every build with: error: This system was not booted via libostree.
1 parent d42265f commit da36c11

1 file changed

Lines changed: 38 additions & 37 deletions

File tree

recipes/recipe.yml

Lines changed: 38 additions & 37 deletions
Original file line numberDiff line numberDiff line change
@@ -12,49 +12,50 @@ modules:
1212
- source: system
1313
destination: /
1414

15-
- type: rpm-ostree
15+
- type: dnf
1616
repos:
17+
files:
1718
# - https://copr.fedorainfracloud.org/coprs/craftidore/wayblueorg-hyprland/repo/fedora-%OS_VERSION%/craftidore-wayblueorg-hyprland-fedora-%OS_VERSION%.repo
18-
- https://copr.fedorainfracloud.org/coprs/lionheartp/Hyprland/repo/fedora-%OS_VERSION%/lionheartp-hyprland-fedora-%OS_VERSION%.repo
19+
- https://copr.fedorainfracloud.org/coprs/lionheartp/Hyprland/repo/fedora-%OS_VERSION%/lionheartp-hyprland-fedora-%OS_VERSION%.repo
1920
# Add lionheartp repo while we see if solopasha will continue maintaining the copr.
2021
# - https://copr.fedorainfracloud.org/coprs/solopasha/hyprland/repo/fedora-%OS_VERSION%/solopasha-hyprland-fedora-%OS_VERSION%.repo
2122
install:
22-
- fuzzel
23-
- hyprland
24-
- hyprland-guiutils
25-
- hyprlock
26-
- hypridle
27-
- hyprpaper
28-
- hyprshot
29-
- hyprsunset
30-
- awww
31-
- waybar
32-
- xdg-desktop-portal-hyprland
33-
- blueman
34-
- kwallet
35-
- pam-kwallet
36-
- qt5-qtgraphicaleffects
37-
- qt5-qtquickcontrols2
38-
- qt5-qtsvg
39-
- sddm
40-
- sddm-themes
41-
42-
23+
packages:
24+
- fuzzel
25+
- hyprland
26+
- hyprland-guiutils
27+
- hyprlock
28+
- hypridle
29+
- hyprpaper
30+
- hyprshot
31+
- hyprsunset
32+
- awww
33+
- waybar
34+
- xdg-desktop-portal-hyprland
35+
- blueman
36+
- kwallet
37+
- pam-kwallet
38+
- qt5-qtgraphicaleffects
39+
- qt5-qtquickcontrols2
40+
- qt5-qtsvg
41+
- sddm
42+
- sddm-themes
4343
remove:
44-
# KDE Plasma Desktop & Window Manager
45-
# - sddm-breeze
46-
# - sddm-wayland-plasma
47-
- kcm-plasmalogin
48-
- kde-settings-plasmalogin
49-
- plasma-login-manager # requires kwin-wayland
50-
- plasma-lookandfeel-fedora # requires plasma-workspace
51-
- plasma-setup # requires plasma-desktop QML module
52-
- plasma-print-manager-libs
53-
- plasma-print-manager
54-
- plasma-desktop
55-
- plasma-workspace
56-
- kwin
57-
- xwaylandvideobridge
44+
packages:
45+
# KDE Plasma Desktop & Window Manager
46+
# - sddm-breeze
47+
# - sddm-wayland-plasma
48+
- kcm-plasmalogin
49+
- kde-settings-plasmalogin
50+
- plasma-login-manager # requires kwin-wayland
51+
- plasma-lookandfeel-fedora # requires plasma-workspace
52+
- plasma-setup # requires plasma-desktop QML module
53+
- plasma-print-manager-libs
54+
- plasma-print-manager
55+
- plasma-desktop
56+
- plasma-workspace
57+
- kwin
58+
- xwaylandvideobridge
5859

5960
- type: systemd
6061
system:

0 commit comments

Comments
 (0)