mirror of
https://github.com/NixOS/nixpkgs.git
synced 2025-02-16 00:54:40 +00:00
rover: use cargoHash instead of cargoSha256 in updateScript
This commit is contained in:
parent
1862813d11
commit
ede1ffbdfc
@ -36,16 +36,16 @@ sed --in-place \
|
||||
"s|sha256 = \"[a-zA-Z0-9\/+-=]*\"|sha256 = \"$rover_sri_hash\"|" \
|
||||
"$dirname/default.nix"
|
||||
|
||||
# Clear cargoSha256.
|
||||
# Clear cargoHash.
|
||||
sed --in-place \
|
||||
"s|cargoSha256 = \".*\"|cargoSha256 = \"sha256-AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA=\"|" \
|
||||
"s|cargoHash = \".*\"|cargoHash = \"sha256-AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA=\"|" \
|
||||
"$dirname/default.nix"
|
||||
|
||||
# Update cargoSha256
|
||||
echo "Computing cargoSha256"
|
||||
cargoSha256=$(
|
||||
nix-prefetch "{ sha256 }: (import $nixpkgs {}).rover.cargoDeps.overrideAttrs (_: { outputHash = sha256; })"
|
||||
# Update cargoHash
|
||||
echo "Computing cargoHash"
|
||||
cargoHash=$(
|
||||
nix-prefetch "{ hash }: (import $nixpkgs {}).rover.cargoDeps.overrideAttrs (_: { outputHash = hash; })"
|
||||
)
|
||||
sed --in-place \
|
||||
"s|cargoSha256 = \".*\"|cargoSha256 = \"$cargoSha256\"|" \
|
||||
"s|cargoHash = \".*\"|cargoHash = \"$cargoHash\"|" \
|
||||
"$dirname/default.nix"
|
||||
|
Loading…
Reference in New Issue
Block a user