mirror of
https://github.com/tonistiigi/xx
synced 2025-09-26 19:21:09 +08:00
43 lines
823 B
Bash
Executable File
43 lines
823 B
Bash
Executable File
#!/usr/bin/env bash
|
|
set -e
|
|
|
|
: "${DIST=./bin/ld-static-tgz}"
|
|
: "${GITHUB_REPOSITORY=tonistiigi/xx}"
|
|
: "${GITHUB_RELEASE_TAG=prebuilt%2Fld-1}"
|
|
|
|
cat >./src/xx-ld-shas <<EOL
|
|
#!/usr/bin/env sh
|
|
|
|
# DO NOT EDIT! Generated by ".github/workflows/ld.yml"
|
|
|
|
export LD_MIRRORS="https://github.com/${GITHUB_REPOSITORY}/releases/download/${GITHUB_RELEASE_TAG}"
|
|
|
|
LD_SHAS=\$(
|
|
cat <<'EOT'
|
|
EOL
|
|
|
|
for file in "${DIST}"/*-ld-*.tar.gz; do
|
|
echo "$(basename -- "${file%.tar.gz}") $(sha1sum "$file" | cut -d' ' -f1)" >>./src/xx-ld-shas
|
|
done
|
|
|
|
cat >>./src/xx-ld-shas <<EOL
|
|
EOT
|
|
)
|
|
export LD_SHAS
|
|
|
|
LD64_SHAS=\$(
|
|
cat <<'EOT'
|
|
EOL
|
|
|
|
for file in "${DIST}"/ld64-*.tar.gz; do
|
|
echo "$(basename -- "${file%.tar.gz}") $(sha1sum "$file" | cut -d' ' -f1)" >>./src/xx-ld-shas
|
|
done
|
|
|
|
cat >>./src/xx-ld-shas <<EOL
|
|
EOT
|
|
)
|
|
export LD64_SHAS
|
|
EOL
|
|
|
|
cat ./src/xx-ld-shas
|