aboutsummaryrefslogtreecommitdiffhomepage
path: root/dist/release.sh
diff options
context:
space:
mode:
Diffstat (limited to 'dist/release.sh')
-rwxr-xr-xdist/release.sh36
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