summary refs log tree commit diff
path: root/pkgs/applications/science/electronics/kicad/update.sh
diff options
context:
space:
mode:
authorEvils <evils.devils@protonmail.com>2020-12-23 12:44:46 +0100
committerDmitry Kalinkin <dmitry.kalinkin@gmail.com>2021-01-07 16:17:41 -0500
commit86e29a0b72fa01c87b1ce78ba2dd3dc501b22791 (patch)
treeb05093aa5504be68468b134385b1b4e1bdcd50b5 /pkgs/applications/science/electronics/kicad/update.sh
parentae1b34a09898beb7f231060424f364844089849a (diff)
downloadnixpkgs-86e29a0b72fa01c87b1ce78ba2dd3dc501b22791.tar
nixpkgs-86e29a0b72fa01c87b1ce78ba2dd3dc501b22791.tar.gz
nixpkgs-86e29a0b72fa01c87b1ce78ba2dd3dc501b22791.tar.bz2
nixpkgs-86e29a0b72fa01c87b1ce78ba2dd3dc501b22791.tar.lz
nixpkgs-86e29a0b72fa01c87b1ce78ba2dd3dc501b22791.tar.xz
nixpkgs-86e29a0b72fa01c87b1ce78ba2dd3dc501b22791.tar.zst
nixpkgs-86e29a0b72fa01c87b1ce78ba2dd3dc501b22791.zip
kicad: fix update.sh multiple tag reply handling
and fix tabs in update.sh
Diffstat (limited to 'pkgs/applications/science/electronics/kicad/update.sh')
-rwxr-xr-xpkgs/applications/science/electronics/kicad/update.sh6
1 files changed, 3 insertions, 3 deletions
diff --git a/pkgs/applications/science/electronics/kicad/update.sh b/pkgs/applications/science/electronics/kicad/update.sh
index cfd78323b77..099440956ae 100755
--- a/pkgs/applications/science/electronics/kicad/update.sh
+++ b/pkgs/applications/science/electronics/kicad/update.sh
@@ -144,7 +144,7 @@ for version in "${all_versions[@]}"; do
           for lib in "${libs[@]}"; do
             echo "Checking ${lib}" >&2
             url="${gitlab}/libraries/kicad-${lib}.git"
-            lib_rev="$(${get_rev} "${url}" "${version}" | cut -f1 | head -n1)"
+            lib_rev="$(${get_rev} "${url}" "${version}" | cut -f1 | tail -n1)"
             has_rev="$(grep -sm 1 "\"${pname}\"" -A 19 "${file}" | grep -sm 1 "${lib_rev}" || true)"
             has_hash="$(grep -sm 1 "\"${pname}\"" -A 20 "${file}" | grep -sm 1 "${lib}.sha256" || true)"
             if [[ -n ${has_rev} && -n ${has_hash} && -z ${clean} ]]; then
@@ -173,8 +173,8 @@ printf "}\n"
 } > "${tmp}"
 
 if grep '""' "${tmp}"; then
-	echo "empty value detected, out of space?" >&2
-	exit "1"
+  echo "empty value detected, out of space?" >&2
+  exit "1"
 fi
 
 mv "${tmp}" "${file}"