aboutsummaryrefslogtreecommitdiffhomepage
path: root/dist
diff options
context:
space:
mode:
authorOphestra <cat@gensokyo.uk>2026-04-05 13:32:16 +0900
committerOphestra <cat@gensokyo.uk>2026-04-05 13:32:16 +0900
commitd58f5c7590c1500055af6b8682d50134100c3a94 (patch)
tree05e93e9ec09f77bc83d493036f23eb3dbfc600a8 /dist
parent1da992e342a20e5604b2cd951933be20aab050bb (diff)
dist: destroy workdir on exist
This no longer relies on the hermetic build system to clean up. Signed-off-by: Ophestra <cat@gensokyo.uk>
Diffstat (limited to 'dist')
-rwxr-xr-xdist/release.sh5
1 files changed, 5 insertions, 0 deletions
diff --git a/dist/release.sh b/dist/release.sh
index b5d27d9b..da18c320 100755
--- a/dist/release.sh
+++ b/dist/release.sh
@@ -5,6 +5,11 @@ 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}"