From 908a0c8d70ff63de16e9507169cba655a06cbb99 Mon Sep 17 00:00:00 2001 From: Gaston Gonzalez Date: Wed, 6 Nov 2024 11:58:40 -0700 Subject: [PATCH] et-mode - Added support for saving current mode --- overlay/etc/skel/.config/emcomm-tools/et-mode | 1 + overlay/opt/emcomm-tools/bin/et-mode | 5 +++++ 2 files changed, 6 insertions(+) create mode 100644 overlay/etc/skel/.config/emcomm-tools/et-mode diff --git a/overlay/etc/skel/.config/emcomm-tools/et-mode b/overlay/etc/skel/.config/emcomm-tools/et-mode new file mode 100644 index 0000000..621e94f --- /dev/null +++ b/overlay/etc/skel/.config/emcomm-tools/et-mode @@ -0,0 +1 @@ +none diff --git a/overlay/opt/emcomm-tools/bin/et-mode b/overlay/opt/emcomm-tools/bin/et-mode index 867ab61..1c501b4 100755 --- a/overlay/opt/emcomm-tools/bin/et-mode +++ b/overlay/opt/emcomm-tools/bin/et-mode @@ -4,6 +4,8 @@ # Date : 6 November 2024 # Purpose : Configures the system for a specific mode of operation +MODE_STATUS_FILE="${HOME}/.config/emcomm-tools/et-mode" + # TODO check for call, radio, audio # TODO show current mode (delegate to et-system-info to align with Conky) # TODO Add better detection between startup services / apps @@ -72,7 +74,10 @@ if [ $exit_status -eq 0 ]; then ;; esac + echo ${SELECTED_MODE} > ${MODE_STATUS_FILE} + else et-log "No mode selected" + echo ${MODE_ID_NONE} > ${MODE_STATUS_FILE} exit 1 fi