blob: 244bd6bf0b5b05c0f508253ee6c9260c8142bc3a (
plain) (
blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
|
#!/bin/sh
if [ -z "$1" ] || [ "$1" = "-h" ]; then
printf "usage: %s FILE|URL\n" "$(basename "$0")"
printf " cat go.sum | %s -\n" "$(basename "$0")"
printf "\n"
printf "FILE or URL should point to a go.sum file\n"
exit 1
fi
in=${1}
if [ "${in}" = "-" ]; then
in=/dev/stdin
else
if [ ! -f "${in}" ]; then
tmp=$(mktemp --tmpdir -t gosum4ebuild-XXXXXXX)
trap '{ rm "${tmp}"; }' EXIT
curl -sSfL "${in}" >"${tmp}"
in="${tmp}"
fi
fi
printf "EGO_SUM=(\n"
awk '{ printf "\t\"%s %s\"\n", $1, $2 }' "${in}" | uniq
printf ")\n"
|