summaryrefslogtreecommitdiff
path: root/build_files/patch-bazzite-rollback-helper.sh
diff options
context:
space:
mode:
authortranch <tranch.xiao@gmail.com>2026-09-11 22:39:55 +0800
committertranch <tranch.xiao@gmail.com>2026-09-12 10:50:38 +0800
commit07853e72cb08f745c04e04f756452a76fd4cc8cf (patch)
tree10748a269427c895ef9a79269880ce62054c478c /build_files/patch-bazzite-rollback-helper.sh
parent305ab714399a343e6fd9eeeb18d7b210b2903bad (diff)
downloadAeroCore-OS-07853e72cb08f745c04e04f756452a76fd4cc8cf.tar.gz
AeroCore-OS-07853e72cb08f745c04e04f756452a76fd4cc8cf.zip
Fix brh image ref slash handlingtesting-44.20260912
Diffstat (limited to 'build_files/patch-bazzite-rollback-helper.sh')
-rwxr-xr-xbuild_files/patch-bazzite-rollback-helper.sh7
1 files changed, 6 insertions, 1 deletions
diff --git a/build_files/patch-bazzite-rollback-helper.sh b/build_files/patch-bazzite-rollback-helper.sh
index e944d17..6d565b0 100755
--- a/build_files/patch-bazzite-rollback-helper.sh
+++ b/build_files/patch-bazzite-rollback-helper.sh
@@ -40,7 +40,12 @@ awk '
}
skip && /^warn_if_de_mismatch\(\) \{/ { skip=0; print; next }
skip { next }
- { gsub("ostree-image-signed:docker://ghcr.io/ublue-os/", "$(signing_scheme)/$(current_image_prefix)/"); print }
+ {
+ gsub("ostree-image-signed:docker://[^\"]+/", "$(signing_scheme)$(current_image_prefix)/")
+ gsub("\\$\\(signing_scheme\\)/\\$\\(current_image_prefix\\)/", "$(signing_scheme)$(current_image_prefix)/")
+ gsub("\\$\\(signing_scheme\\)/", "$(signing_scheme)")
+ print
+ }
' "$file" > "$patched_file"
install -m 0755 "$patched_file" "$file"