summary refs log tree commit diff
path: root/pkgs/applications/version-management/sourcehut
diff options
context:
space:
mode:
authorJulien Moutinho <julm+nixpkgs@sourcephile.fr>2021-11-13 22:32:24 +0100
committerTom Bereknyei <tomberek@gmail.com>2021-12-28 22:18:45 -0500
commit89fabacad0451870c7a20c9d407085707c7c99f8 (patch)
tree18438cacbad3d85912c3ad4ef6e4b1bd4815b8ab /pkgs/applications/version-management/sourcehut
parente1549f5df926ace00803b191b799b0c7a02ec2c8 (diff)
downloadnixpkgs-89fabacad0451870c7a20c9d407085707c7c99f8.tar
nixpkgs-89fabacad0451870c7a20c9d407085707c7c99f8.tar.gz
nixpkgs-89fabacad0451870c7a20c9d407085707c7c99f8.tar.bz2
nixpkgs-89fabacad0451870c7a20c9d407085707c7c99f8.tar.lz
nixpkgs-89fabacad0451870c7a20c9d407085707c7c99f8.tar.xz
nixpkgs-89fabacad0451870c7a20c9d407085707c7c99f8.tar.zst
nixpkgs-89fabacad0451870c7a20c9d407085707c7c99f8.zip
sourcehut: cleanup update.sh
Diffstat (limited to 'pkgs/applications/version-management/sourcehut')
-rwxr-xr-xpkgs/applications/version-management/sourcehut/update.sh10
1 files changed, 6 insertions, 4 deletions
diff --git a/pkgs/applications/version-management/sourcehut/update.sh b/pkgs/applications/version-management/sourcehut/update.sh
index fb78d39ec40..1638313697c 100755
--- a/pkgs/applications/version-management/sourcehut/update.sh
+++ b/pkgs/applications/version-management/sourcehut/update.sh
@@ -1,6 +1,6 @@
 #! /usr/bin/env nix-shell
 #! nix-shell -i bash -p git mercurial common-updater-scripts
-set -x
+set -eux -o pipefail
 
 cd "$(dirname "${BASH_SOURCE[0]}")" || exit 1
 root=../../../..
@@ -46,14 +46,16 @@ update_version() {
     while IFS=' :' read -r origin hash; do
       case "$origin" in
         (expected|specified) oldHash="$hash";;
-        (got) sed -i "s|$oldHash|$(nix hash to-sri --type sha256 "$hash")|" "$default_nix"; retry=true; break;;
+        (got) sed -i "s|$oldHash|$hash|" "$default_nix"; retry=true; break;;
         (*) printf >&2 "%s\n" "$origin${hash:+:$hash}"
       esac
     done
   done
 
-  git add "$default_nix"
-  git commit -m "sourcehut.$1: $oldVersion -> $version"
+  if [ "$oldVersion" != "$version" ]; then
+    git add "$default_nix"
+    git commit -m "sourcehut.$1: $oldVersion -> $version"
+  fi
 }
 
 if [ $# -gt 0 ]; then