]> Git Repo - VerusCoin.git/blame - depends/cargo-checksum.sh
Auto merge of #3789 - rex4539:update-zmq, r=str4d
[VerusCoin.git] / depends / cargo-checksum.sh
CommitLineData
0adfdc99
JG
1echo "{\"files\":{$(
2find . -type f | # Get list of file paths
3grep -v $1 | # Exclude Makefile hashes
0e400c88
JG
4grep -v '[.]stamp_' | # Exclude Makefile stamps
5sed 's|^[.]/||' | # Remove leading ./
0adfdc99
JG
6sort | # Sort (for uniformity)
7xargs $2 | # Get SHA256 hashes (assumes standard 'H(A) A' format)
8awk -v OFS='":"' '{print $2, $1}' | # 'H(A) A' -> 'A":"H(A)'
9sed 's|^|"|' | # 'A":"H(A)' -> '"A":"H(A)'
10sed 's|$|"|' | # '"A":"H(A)' -> '"A":"H(A)"'
11tr '\n' ',' | # Concatenate lines with commas
12sed 's|,$||' # Remove any trailing comma (to fit JSON spec)
c63c9f20 13)},\"package\":$3}" > .cargo-checksum.json
This page took 0.024316 seconds and 4 git commands to generate.