mirror of
https://github.com/NixOS/nixpkgs.git
synced 2025-01-30 08:44:31 +00:00
electrs/update.sh: ensure tag is checked out
Cloning a tag-named branch introduced a supply chain attack vector, because branch and tag contents might differ. Now the hashed worktree always corresponds to the tag that is GPG-verified.
This commit is contained in:
parent
806535d54f
commit
6b7aa566ef
@ -21,6 +21,7 @@ repo=$tmpdir/repo
|
||||
trap "rm -rf $tmpdir" EXIT
|
||||
|
||||
git clone --depth 1 --branch v${version} -c advice.detachedHead=false https://github.com/romanz/electrs $repo
|
||||
git -C $repo checkout tags/v${version}
|
||||
|
||||
export GNUPGHOME=$tmpdir
|
||||
echo
|
||||
|
Loading…
Reference in New Issue
Block a user