commit c15316c4e737881b5c3296ecc0e87da82e5dd559
parent bde318c4f7b575c5034fe4767ca237f03e8505b3
Author: Fred Großkopf <fred@kuandu.systems>
Date: Thu, 24 Sep 2026 23:46:09 +0200
Fixes test to cleanup tmp files
Diffstat:
1 file changed, 8 insertions(+), 0 deletions(-)
diff --git a/test-gitpages-setup.sh b/test-gitpages-setup.sh
@@ -11,10 +11,18 @@ die() {
exit 1
}
+cleanup() {
+ if [ -n "$WORKDIR" ] && [ -d "$WORKDIR" ]; then
+ rm -rf "$WORKDIR"
+ fi
+}
+
setup_dirs() {
WORKDIR="$(mktemp -d -t gitpages_test.XXXXXX)" \
|| die "mktemp failed"
+ trap cleanup EXIT HUP INT TERM
+
TARGET="$WORKDIR/repos"
mkdir "$TARGET"