From 92805891f11bd9aa358247557fb432262bf17877 Mon Sep 17 00:00:00 2001 From: tranch Date: Thu, 22 Oct 2026 16:35:20 +0800 Subject: feat: show mirrored testing release notes Point Bazzite game mode news at the testing announcements branch so Steam can display AeroCore OS prerelease notes without GitHub access. Keep the upstream hook and announcement format intact. --- build_files/build.sh | 13 +++++++++++++ 1 file changed, 13 insertions(+) diff --git a/build_files/build.sh b/build_files/build.sh index 40b9efd..988b7f0 100755 --- a/build_files/build.sh +++ b/build_files/build.sh @@ -14,6 +14,19 @@ esac # Copy the contents of system_files/ of the git repo to / cp -avf "/ctx/system_files"/. / +# Keep Bazzite's game mode news hook unchanged; only switch its feed URL. +NEWS_HOOK_CONFIG=/etc/gamemode-news-hook.conf +if [[ ! -f "${NEWS_HOOK_CONFIG}" ]]; then + echo "Unable to locate game mode news hook config: ${NEWS_HOOK_CONFIG}" >&2 + exit 1 +fi +sed -i \ + 's|^github = .*|github = https://git.mirror.aerocore.com.cn/AeroCore-IO/aerocore-os-gamemode-news/plain/announcements.json?h=testing|' \ + "${NEWS_HOOK_CONFIG}" +grep -Fxq \ + 'github = https://git.mirror.aerocore.com.cn/AeroCore-IO/aerocore-os-gamemode-news/plain/announcements.json?h=testing' \ + "${NEWS_HOOK_CONFIG}" + # Bazzite's Kinoite/Plasma desktop shortcut used to start a privileged # return-to-gamemode.service. Current Bazzite invokes the user-session entry # point directly; keep the shortcut correct when the base image still ships -- cgit v1.2.3