From 9735738525a5b9db32a8ba7285a4ac8bbe1185ce Mon Sep 17 00:00:00 2001 From: marshmallow Date: Fri, 5 Sep 2025 11:10:21 +1000 Subject: [PATCH] fix a few sed bugs in upgrade.sh --- doc/upgrade.sh | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/doc/upgrade.sh b/doc/upgrade.sh index a7c4c2c..a75f9cf 100755 --- a/doc/upgrade.sh +++ b/doc/upgrade.sh @@ -4,10 +4,11 @@ set -e -x pushd doc/ -sed -i -r -e 's/sha256-[a-zA-Z0-9+]+=/sha256-AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA=/g' package.nix +# https://datatracker.ietf.org/doc/html/rfc4648#section-4 +sed -i -r -e 's|sha256-[a-zA-Z0-9+/]+=|sha256-AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA=|g' package.nix -NEW="$(nix build .#docs 2>&1 | sed -n -r 's/got:\s+(sha256-[a-zA-Z0-9+]+=)/\1/p' | awk '{$1=$1;print}')" +NEW="$(nix build .#docs 2>&1 | sed -n -r 's/got:\s+(sha256-[a-zA-Z0-9+\\/]+=)/\1/p' | awk '{$1=$1;print}')" echo "new: $NEW" -sed -i -r -e "s/sha256-[a-zA-Z0-9+]+=/$NEW/g" package.nix +sed -i -r -e "s|sha256-[a-zA-Z0-9+/]+=|$NEW|g" package.nix -- 2.51.2