From b4d94bf9eacae6dadf85293df8e3c7ce7c9cf983 Mon Sep 17 00:00:00 2001 From: Ulysses Zhan Date: Wed, 14 May 2025 12:56:02 -0700 Subject: [PATCH] update-source-version: escape question mark in old url --- pkgs/common-updater/scripts/update-source-version | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pkgs/common-updater/scripts/update-source-version b/pkgs/common-updater/scripts/update-source-version index 626c8f8261c0..2a46fdf11137 100755 --- a/pkgs/common-updater/scripts/update-source-version +++ b/pkgs/common-updater/scripts/update-source-version @@ -230,7 +230,7 @@ if [[ -n "$newUrl" ]]; then fi # Escape regex metacharacter that are allowed in store path names - oldUrlEscaped=$(echo "$oldUrl" | sed -re 's|[${}.+]|\\&|g') + oldUrlEscaped=$(echo "$oldUrl" | sed -re 's|[${}.+?]|\\&|g') sed -i.cmp "$nixFile" -re "s|\"$oldUrlEscaped\"|\"$newUrl\"|" if cmp -s "$nixFile" "$nixFile.cmp"; then