diff options
Diffstat (limited to 'dist/release.sh')
| -rwxr-xr-x | dist/release.sh | 36 |
1 files changed, 0 insertions, 36 deletions
diff --git a/dist/release.sh b/dist/release.sh deleted file mode 100755 index 1cfcc721..00000000 --- a/dist/release.sh +++ /dev/null @@ -1,36 +0,0 @@ -#!/bin/sh -e -cd "$(dirname -- "$0")/.." -VERSION="${HAKUREI_VERSION:-untagged}" -prefix="${PREFIX:-/usr}" -pname="hakurei-${VERSION}-$(go env GOARCH)" -out="${DESTDIR:-dist}/${pname}" - -destroy_workdir() { - rm -rf "${out}" -} -trap destroy_workdir EXIT - -echo '# Preparing distribution files.' -mkdir -p "${out}" -cp -v "README.md" "dist/hsurc.default" "dist/install.sh" "${out}" -cp -rv "dist/comp" "${out}" -echo - -echo '# Building hakurei.' -go generate ./... -go build -trimpath -v -o "${out}/bin/" -ldflags "-s -w - -buildid= -linkmode external -extldflags=-static - -X hakurei.app/internal/info.buildVersion=${VERSION} - -X hakurei.app/internal/info.hakureiPath=${prefix}/bin/hakurei - -X hakurei.app/internal/info.hsuPath=${prefix}/bin/hsu - -X main.hakureiPath=${prefix}/bin/hakurei" ./... -echo - -echo '# Testing hakurei.' -go test -ldflags='-buildid= -linkmode external -extldflags=-static' ./... -echo - -echo '# Creating distribution.' -rm -f "${out}.tar.gz" && tar -C "${out}/.." -vczf "${out}.tar.gz" "${pname}" -(cd "${out}/.." && sha512sum "${pname}.tar.gz" > "${pname}.tar.gz.sha512") -echo |
