mirror of
https://github.com/ublue-os/bazzite.git
synced 2025-02-28 22:13:30 +00:00
chore: Move around build order
This commit is contained in:
parent
469867c98b
commit
8a368796db
@ -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
|
||||
|
@ -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
|
||||
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
|
||||
|
Loading…
x
Reference in New Issue
Block a user