From 68d8a7ce4c936ac15e1a40dbd735298cb39ac507 Mon Sep 17 00:00:00 2001 From: Ramon Roche Date: Tue, 24 Jun 2025 13:36:38 -0700 Subject: [PATCH] tools: appimage cleanup on exit Signed-off-by: Ramon Roche --- Tools/appimage/AppRun | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/Tools/appimage/AppRun b/Tools/appimage/AppRun index 61b83606ee..d40d465f33 100755 --- a/Tools/appimage/AppRun +++ b/Tools/appimage/AppRun @@ -37,6 +37,15 @@ if $DEBUG; then echo "[DEBUG] WORKDIR = $WORKDIR" >&2 fi +# ensure we clean up the workdir on exit +cleanup() { + if $DEBUG; then + echo "[DEBUG] Cleaning up WORKDIR: $WORKDIR" >&2 + fi + rm -rf "$WORKDIR" +} +trap cleanup EXIT + # symlink PX4's ./log folder to our XDG location ln -s "$LOG_DIR" "$WORKDIR/log"