tangled
alpha
login
or
join now
pyrox.dev
/
nixpkgs
lol
0
fork
atom
overview
issues
pulls
pipelines
rover: use cargoHash instead of cargoSha256 in updateScript
aleksana
2 years ago
ede1ffbd
1862813d
+7
-7
1 changed file
expand all
collapse all
unified
split
pkgs
development
tools
rover
update.sh
+7
-7
pkgs/development/tools/rover/update.sh
···
36
"s|sha256 = \"[a-zA-Z0-9\/+-=]*\"|sha256 = \"$rover_sri_hash\"|" \
37
"$dirname/default.nix"
38
39
-
# Clear cargoSha256.
40
sed --in-place \
41
-
"s|cargoSha256 = \".*\"|cargoSha256 = \"sha256-AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA=\"|" \
42
"$dirname/default.nix"
43
44
-
# Update cargoSha256
45
-
echo "Computing cargoSha256"
46
-
cargoSha256=$(
47
-
nix-prefetch "{ sha256 }: (import $nixpkgs {}).rover.cargoDeps.overrideAttrs (_: { outputHash = sha256; })"
48
)
49
sed --in-place \
50
-
"s|cargoSha256 = \".*\"|cargoSha256 = \"$cargoSha256\"|" \
51
"$dirname/default.nix"
···
36
"s|sha256 = \"[a-zA-Z0-9\/+-=]*\"|sha256 = \"$rover_sri_hash\"|" \
37
"$dirname/default.nix"
38
39
+
# Clear cargoHash.
40
sed --in-place \
41
+
"s|cargoHash = \".*\"|cargoHash = \"sha256-AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA=\"|" \
42
"$dirname/default.nix"
43
44
+
# Update cargoHash
45
+
echo "Computing cargoHash"
46
+
cargoHash=$(
47
+
nix-prefetch "{ hash }: (import $nixpkgs {}).rover.cargoDeps.overrideAttrs (_: { outputHash = hash; })"
48
)
49
sed --in-place \
50
+
"s|cargoHash = \".*\"|cargoHash = \"$cargoHash\"|" \
51
"$dirname/default.nix"