diff --git a/Containerfile b/Containerfile index da766240..91f93f9b 100644 --- a/Containerfile +++ b/Containerfile @@ -645,9 +645,9 @@ RUN --mount=type=cache,dst=/var/cache/libdnf5 \ curl -Lo /usr/lib/sysctl.d/99-bore-scheduler.conf https://github.com/CachyOS/CachyOS-Settings/raw/master/usr/lib/sysctl.d/99-bore-scheduler.conf && \ curl -Lo /etc/distrobox/docker.ini https://github.com/ublue-os/toolboxes/raw/refs/heads/main/apps/docker/distrobox.ini && \ curl -Lo /etc/distrobox/incus.ini https://github.com/ublue-os/toolboxes/raw/refs/heads/main/apps/incus/distrobox.ini && \ - /ctx/image-info && \ /ctx/build-initramfs && \ - /ctx/finalize + /ctx/finalize && \ + /ctx/image-info ################ # DECK BUILDS @@ -776,7 +776,6 @@ RUN --mount=type=cache,dst=/var/cache/libdnf5 \ --mount=type=cache,dst=/var/cache/rpm-ostree \ --mount=type=bind,from=ctx,source=/,target=/ctx \ --mount=type=tmpfs,dst=/tmp \ - /ctx/image-info && \ mkdir -p "/etc/xdg/autostart" && \ mv "/etc/skel/.config/autostart/steam.desktop" "/etc/xdg/autostart/steam.desktop" && \ sed -i 's@Exec=waydroid first-launch@Exec=/usr/bin/waydroid-launcher first-launch\nX-Steam-Library-Capsule=/usr/share/applications/Waydroid/capsule.png\nX-Steam-Library-Hero=/usr/share/applications/Waydroid/hero.png\nX-Steam-Library-Logo=/usr/share/applications/Waydroid/logo.png\nX-Steam-Library-StoreCapsule=/usr/share/applications/Waydroid/store-logo.png\nX-Steam-Controller-Template=Desktop@g' /usr/share/applications/Waydroid.desktop && \ @@ -842,7 +841,8 @@ RUN --mount=type=cache,dst=/var/cache/libdnf5 \ systemctl disable jupiter-biosupdate.service && \ systemctl disable jupiter-controller-update.service && \ systemctl disable batterylimit.service && \ - /ctx/finalize + /ctx/finalize && \ + /ctx/image-info FROM ghcr.io/ublue-os/akmods-${NVIDIA_FLAVOR}:${KERNEL_FLAVOR}-${FEDORA_MAJOR_VERSION}-${KERNEL_VERSION} AS nvidia-akmods @@ -917,6 +917,6 @@ RUN --mount=type=cache,dst=/var/cache/libdnf5 \ glib-compile-schemas /usr/share/glib-2.0/schemas &>/dev/null && \ rm -r /tmp/bazzite-schema-test && \ systemctl disable supergfxd.service && \ - /ctx/image-info && \ /ctx/build-initramfs && \ - /ctx/finalize + /ctx/finalize && \ + /ctx/image-info diff --git a/build_files/image-info b/build_files/image-info index ef5e0aa7..a0ad33d1 100755 --- a/build_files/image-info +++ b/build_files/image-info @@ -60,26 +60,9 @@ sed -i "s/^LOGO=.*/LOGO=$LOGO_ICON/" /usr/lib/os-release sed -i "s/^ANSI_COLOR=.*/ANSI_COLOR=\"$LOGO_COLOR\"/" /usr/lib/os-release sed -i "/^REDHAT_BUGZILLA_PRODUCT=/d; /^REDHAT_BUGZILLA_PRODUCT_VERSION=/d; /^REDHAT_SUPPORT_PRODUCT=/d; /^REDHAT_SUPPORT_PRODUCT_VERSION=/d" /usr/lib/os-release sed -i "s|^VERSION_CODENAME=.*|VERSION_CODENAME=\"$CODE_NAME\"|" /usr/lib/os-release -echo "BUILD_ID=\"$VERSION_PRETTY\"" >> /usr/lib/os-release -echo "BOOTLOADER_NAME=\"$IMAGE_PRETTY_NAME $VERSION_PRETTY\"" >> /usr/lib/os-release - -# OS Release File (etc) -sed -i "s/^VARIANT_ID=.*/VARIANT_ID=$IMAGE_NAME/" /etc/os-release -sed -i "s/^PRETTY_NAME=.*/PRETTY_NAME=\"Bazzite $FEDORA_MAJOR_VERSION (FROM Fedora ${BASE_IMAGE_NAME^})\"/" /etc/os-release -sed -i "s/^NAME=.*/NAME=\"$IMAGE_PRETTY_NAME\"/" /etc/os-release -sed -i "s|^HOME_URL=.*|HOME_URL=\"$HOME_URL\"|" /etc/os-release -sed -i "s|^DOCUMENTATION_URL=.*|DOCUMENTATION_URL=\"$DOCUMENTATION_URL\"|" /etc/os-release -sed -i "s|^SUPPORT_URL=.*|SUPPORT_URL=\"$SUPPORT_URL\"|" /etc/os-release -sed -i "s|^BUG_REPORT_URL=.*|BUG_REPORT_URL=\"$BUG_SUPPORT_URL\"|" /etc/os-release -sed -i "s|^CPE_NAME=\"cpe:/o:fedoraproject:fedora|CPE_NAME=\"cpe:/o:universal-blue:${IMAGE_PRETTY_NAME,}|" /etc/os-release -sed -i "s/^DEFAULT_HOSTNAME=.*/DEFAULT_HOSTNAME=\"${IMAGE_PRETTY_NAME,}\"/" /etc/os-release -sed -i "s/^ID=fedora/ID=${IMAGE_PRETTY_NAME,}\nID_LIKE=\"${IMAGE_LIKE}\"/" /etc/os-release -sed -i "s/^LOGO=.*/LOGO=$LOGO_ICON/" /etc/os-release -sed -i "s/^ANSI_COLOR=.*/ANSI_COLOR=\"$LOGO_COLOR\"/" /etc/os-release -sed -i "/^REDHAT_BUGZILLA_PRODUCT=/d; /^REDHAT_BUGZILLA_PRODUCT_VERSION=/d; /^REDHAT_SUPPORT_PRODUCT=/d; /^REDHAT_SUPPORT_PRODUCT_VERSION=/d" /etc/os-release -sed -i "s|^VERSION_CODENAME=.*|VERSION_CODENAME=\"$CODE_NAME\"|" /etc/os-release -echo "BUILD_ID=\"$VERSION_PRETTY\"" >> /etc/os-release -echo "BOOTLOADER_NAME=\"$IMAGE_PRETTY_NAME $VERSION_PRETTY\"" >> /etc/os-release # Fix issues caused by ID no longer being fedora -sed -i "s/^EFIDIR=.*/EFIDIR=\"fedora\"/" /usr/sbin/grub2-switch-to-blscfg \ No newline at end of file +sed -i "s/^EFIDIR=.*/EFIDIR=\"fedora\"/" /usr/sbin/grub2-switch-to-blscfg + +echo "BUILD_ID=\"$VERSION_PRETTY\"" >> /usr/lib/os-release +echo "BOOTLOADER_NAME=\"$IMAGE_PRETTY_NAME $VERSION_PRETTY\"" >> /usr/lib/os-release