mirror of
https://github.com/NixOS/nixpkgs.git
synced 2025-06-08 02:38:11 +09:00
![]() URLs can contain characters that sed would consider special in the context of the regex pattern. Let’s switch the URL replacement `sed` command to use POSIX Basic Regular Expression syntax to reduce the number of characters that need to be escaped: https://www.gnu.org/software/sed/manual/html_node/BRE-syntax.html Then, let’s escape all BRE special characters, plus the separator character `|` of the `s` command in the old URL pattern. Similarly, the replacement part of the `s` command (new URL) can also contain special characters (e.g. the `&` character would be replaced with the whole matched expression), so we need to escape it as well: https://www.gnu.org/software/sed/manual/html_node/The-_0022s_0022-Command.html Co-Authored-By: Jan Tojnar <jtojnar@gmail.com> |
||
---|---|---|
.. | ||
scripts | ||
combinators.nix | ||
directory-listing-updater.nix | ||
generic-updater.nix | ||
git-updater.nix | ||
http-two-levels-updater.nix | ||
scripts.nix | ||
unstable-updater.nix |