From 5aa247228cfa091098f56cc8f381e0655bd4c074 Mon Sep 17 00:00:00 2001 From: TheCodeLamp <12064217+TheCodeLamp@users.noreply.github.com> Date: Mon, 6 Jul 2026 18:09:27 +0200 Subject: [PATCH 1/2] Switch to fedora 44 --- Containerfile | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/Containerfile b/Containerfile index abb8fc4..2c4b2ee 100644 --- a/Containerfile +++ b/Containerfile @@ -3,7 +3,7 @@ COPY build_scripts / FROM ghcr.io/nushell/nushell:latest-alpine as nushell -FROM quay.io/fedora/fedora-bootc:42 as base +FROM quay.io/fedora/fedora-bootc:44 as base COPY --from=nushell /usr/bin/nu /usr/bin/nu RUN printf '/bin/nu\n/usr/bin/nu' >> /etc/shells @@ -23,7 +23,7 @@ RUN --mount=type=bind,from=ctx,source=/,target=/ctx \ RUN bootc container lint -FROM quay.io/fedora/fedora-kinoite:43 as desktop +FROM quay.io/fedora/fedora-kinoite:44 as desktop COPY --from=nushell /usr/bin/nu /usr/bin/nu RUN printf '/bin/nu\n/usr/bin/nu\n' >> /etc/shells From 2ce1b7067457c75a29d1f48f5d3b3685313f947f Mon Sep 17 00:00:00 2001 From: TheCodeLamp <12064217+TheCodeLamp@users.noreply.github.com> Date: Mon, 6 Jul 2026 19:06:54 +0200 Subject: [PATCH 2/2] Linux Surface requires fedora 43 https://github.com/linux-surface/linux-surface/issues/2094 --- Containerfile | 27 ++++++++++++++++++++++++++- 1 file changed, 26 insertions(+), 1 deletion(-) diff --git a/Containerfile b/Containerfile index 2c4b2ee..5eadc78 100644 --- a/Containerfile +++ b/Containerfile @@ -53,10 +53,35 @@ RUN --mount=type=bind,from=ctx,source=/,target=/ctx \ RUN bootc container lint -FROM desktop as laptop +FROM quay.io/fedora/fedora-kinoite:43 as laptop COPY dracut.conf /usr/lib/dracut/dracut.conf.d/50-custom-ostree.conf +COPY --from=nushell /usr/bin/nu /usr/bin/nu +RUN printf '/bin/nu\n/usr/bin/nu\n' >> /etc/shells + +COPY yum-repos/custom.repo /etc/yum.repos.d/custom.repo + +RUN --mount=type=bind,from=ctx,source=/,target=/ctx \ + --mount=type=cache,dst=/var/cache \ + --mount=type=cache,dst=/var/lib/dnf \ + --mount=type=tmpfs,dst=/var/log \ + --mount=type=tmpfs,dst=/tmp \ + /ctx/install-base.sh + +RUN --mount=type=bind,from=ctx,source=/,target=/ctx \ + /ctx/clean-base.sh + +RUN --mount=type=bind,from=ctx,source=/,target=/ctx \ + --mount=type=cache,dst=/var/cache \ + --mount=type=cache,dst=/var/lib/dnf \ + --mount=type=tmpfs,dst=/var/log \ + --mount=type=tmpfs,dst=/tmp \ + /ctx/install-desktop.sh + +RUN --mount=type=bind,from=ctx,source=/,target=/ctx \ + /ctx/clean-desktop.sh + RUN --mount=type=bind,from=ctx,source=/,target=/ctx \ --mount=type=cache,dst=/var/cache \ --mount=type=cache,dst=/var/lib/dnf \