From 5419c48b9bb231185e9bc6d1fb8298c50de632a8 Mon Sep 17 00:00:00 2001 From: thetechprepper Date: Tue, 30 Jun 2026 11:59:53 -0700 Subject: [PATCH] modem73 - Added support for force killing modem73 on application exit --- overlay/opt/emcomm-tools/bin/et-reticulum | 10 +++++++++- 1 file changed, 9 insertions(+), 1 deletion(-) diff --git a/overlay/opt/emcomm-tools/bin/et-reticulum b/overlay/opt/emcomm-tools/bin/et-reticulum index 4c53d18..576d60e 100755 --- a/overlay/opt/emcomm-tools/bin/et-reticulum +++ b/overlay/opt/emcomm-tools/bin/et-reticulum @@ -2,7 +2,7 @@ # # Author : Gaston Gonzalez # Date : 12 May 2026 -# Updated : 28 June 2026 +# Updated : 30 June 2026 # Purpose : Wrapper script for starting Reticulum with PnP support # # Preconditions: @@ -12,6 +12,14 @@ # 1. Reticulum configuration updated # 2. Optional modem started # 3. Reticulum started + +# The current version of modem73 does not alway exit. +cleanup() { + pkill -9 modem73 2>/dev/null || true +} + +trap cleanup EXIT INT TERM + . /opt/emcomm-tools/bin/et-common # Ensure that no other modes are running