From 28d1ef85e64111c4f6c18ae89e7b1ff30329da82 Mon Sep 17 00:00:00 2001 From: firestarsdog <229254897+firestarsdog@users.noreply.github.com> Date: Mon, 30 Mar 2026 00:18:59 -0400 Subject: [PATCH] Dev temp file/cache cleanip --- scripts/launch_onroad_desktop.sh | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/scripts/launch_onroad_desktop.sh b/scripts/launch_onroad_desktop.sh index 50740aaf..8cbf3f9e 100755 --- a/scripts/launch_onroad_desktop.sh +++ b/scripts/launch_onroad_desktop.sh @@ -204,6 +204,13 @@ cleanup() { wait "${REPLAY_PID}" >/dev/null 2>&1 || true fi + if [[ -n "${OPENPILOT_PREFIX:-}" && "${OPENPILOT_PREFIX}" == desktop-onroad-* ]]; then + echo "Cleaning up temporary prefix environment (${OPENPILOT_PREFIX})..." + rm -rf "/dev/shm/msgq_${OPENPILOT_PREFIX}" + rm -rf "/tmp/comma_download_cache${OPENPILOT_PREFIX}" + rm -rf "${HOME}/.comma${OPENPILOT_PREFIX}" + fi + exit "${exit_code}" } @@ -239,6 +246,7 @@ prepare_env() { unset OPENPILOT_PREFIX else export OPENPILOT_PREFIX="${PREFIX_ARG:-${OPENPILOT_PREFIX:-desktop-onroad-$$}}" + mkdir -p "/dev/shm/msgq_${OPENPILOT_PREFIX}" fi }