diff options
author | Tuomas Tynkkynen <tuomas@tuxera.com> | 2017-11-19 03:33:06 +0200 |
---|---|---|
committer | Tuomas Tynkkynen <tuomas@tuxera.com> | 2017-12-26 20:02:00 +0200 |
commit | e3b0c0350793349afc1602431da2895eb0041a82 (patch) | |
tree | 614bc8794cd4a2b20d3e549bf37b71e851a18843 /pkgs/common-updater | |
parent | d6cc334d6beefb9ee4d82f5734211828b263f3f5 (diff) | |
download | nixpkgs-e3b0c0350793349afc1602431da2895eb0041a82.tar nixpkgs-e3b0c0350793349afc1602431da2895eb0041a82.tar.gz nixpkgs-e3b0c0350793349afc1602431da2895eb0041a82.tar.bz2 nixpkgs-e3b0c0350793349afc1602431da2895eb0041a82.tar.lz nixpkgs-e3b0c0350793349afc1602431da2895eb0041a82.tar.xz nixpkgs-e3b0c0350793349afc1602431da2895eb0041a82.tar.zst nixpkgs-e3b0c0350793349afc1602431da2895eb0041a82.zip |
update-source-version: Escape plus sign if it occurs in version
Diffstat (limited to 'pkgs/common-updater')
-rwxr-xr-x | pkgs/common-updater/scripts/update-source-version | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/pkgs/common-updater/scripts/update-source-version b/pkgs/common-updater/scripts/update-source-version index 13f8adf5677..c5f7db28162 100755 --- a/pkgs/common-updater/scripts/update-source-version +++ b/pkgs/common-updater/scripts/update-source-version @@ -39,8 +39,8 @@ if [ "$oldVersion" = "$newVersion" ]; then exit 0 fi -# Escape dots, there should not be any other regex characters allowed in store path names -oldVersion=$(echo "$oldVersion" | sed -re 's|\.|\\.|g') +# Escape regex metacharacter that are allowed in store path names +oldVersion=$(echo "$oldVersion" | sed -re 's|[.+]|\\&|g') if [ $(grep -c -E "^\s*(let\b)?\s*version\s+=\s+\"$oldVersion\"" "$nixFile") = 1 ]; then pattern="/\bversion\b\s*=/ s|\"$oldVersion\"|\"$newVersion\"|" |