From 25057b192281d1760f13e04d7a77ea4f3459271f Mon Sep 17 00:00:00 2001 From: Gaston Gonzalez Date: Mon, 17 Feb 2025 16:42:47 -0700 Subject: [PATCH 1/4] PnP - Disabled remaining brltty service due to serial device hijacking of some serial devices --- scripts/install-udev.sh | 3 +++ 1 file changed, 3 insertions(+) diff --git a/scripts/install-udev.sh b/scripts/install-udev.sh index 67834d6..a95949f 100755 --- a/scripts/install-udev.sh +++ b/scripts/install-udev.sh @@ -1,6 +1,7 @@ #!/bin/bash # Author : Gaston Gonzalez # Date : 1 October 2024 +# Updated : 15 February 2025 # Purpose : Install udev rules for CAT, GPS and audio PnP support set -e @@ -11,3 +12,5 @@ udevadm control --reload et-log "Disable brltty.." systemctl mask brltty-udev.service systemctl stop brltty-udev.service +systemctl mask brltty.service +systemctl stop brltty.service From 1ec5838cc0c509f2bd641b65827f9818e17df428 Mon Sep 17 00:00:00 2001 From: Gaston Gonzalez Date: Mon, 17 Feb 2025 16:47:48 -0700 Subject: [PATCH 2/4] WINE - Fixed typo in WINEARCH environment variable --- overlay/etc/skel/.bash_profile | 4 ++-- overlay/etc/skel/add-ons/wine/common-checks.sh | 7 ++++--- 2 files changed, 6 insertions(+), 5 deletions(-) diff --git a/overlay/etc/skel/.bash_profile b/overlay/etc/skel/.bash_profile index f18a020..061a220 100644 --- a/overlay/etc/skel/.bash_profile +++ b/overlay/etc/skel/.bash_profile @@ -1,6 +1,6 @@ # Author : Gaston Gonzalez # Date : 23 April 2024 -# Updated : 1 February 2025 +# Updated : 17 February 2025 # Description : bash profile # All user accounts should be in the 'et-data' group to allow data sharing with @@ -31,6 +31,6 @@ export ET_USER_CONFIG=${HOME}/.config/emcomm-tools/user.json export ET_LOG_DIR=${HOME}/.local/share/emcomm-tools # Export environment variables to support WINE installs for VARA -export WINARCH="win32" +export WINEARCH="win32" export WINEPREFIX="$HOME/.wine32" export WINEDEBUG=-all diff --git a/overlay/etc/skel/add-ons/wine/common-checks.sh b/overlay/etc/skel/add-ons/wine/common-checks.sh index 35580e2..54380a9 100755 --- a/overlay/etc/skel/add-ons/wine/common-checks.sh +++ b/overlay/etc/skel/add-ons/wine/common-checks.sh @@ -1,6 +1,7 @@ #!/bin/bash # Author : Gaston Gonzalez # Date : 1 February 2025 +# Updated : 17 February 2025 # Purpose : Performs various checks to ensure that changes can be made # to a user's local WINE installation. @@ -17,9 +18,9 @@ if [[ "${EUID}" -eq 0 ]]; then exit 1 fi -if [[ -z "${WINARCH}" ]]; then - echo -e "The WINARCH environment variable is not set. Setting it for you." - export WINARCH="win32" +if [[ -z "${WINEARCH}" ]]; then + echo -e "The WINEARCH environment variable is not set. Setting it for you." + export WINEARCH="win32" fi if [[ -z "${WINEPREFIX}" ]]; then From 13db846715b3a1409d3dc217314d7bc3dc6466e3 Mon Sep 17 00:00:00 2001 From: Gaston Gonzalez Date: Mon, 17 Feb 2025 16:57:52 -0700 Subject: [PATCH 3/4] Paracon - Fixed 1200 baud packet connection option --- overlay/opt/emcomm-tools/bin/et-mode | 15 +++++++++++++-- 1 file changed, 13 insertions(+), 2 deletions(-) diff --git a/overlay/opt/emcomm-tools/bin/et-mode b/overlay/opt/emcomm-tools/bin/et-mode index 3ec7c28..1f997a9 100755 --- a/overlay/opt/emcomm-tools/bin/et-mode +++ b/overlay/opt/emcomm-tools/bin/et-mode @@ -2,7 +2,7 @@ # # Author : Gaston Gonzalez # Date : 6 November 2024 -# Updated : 9 February 2025 +# Updated : 17 February 2025 # Purpose : Configures the system for a specific mode of operation # Use a simple text file to save the state of the last mode selected @@ -188,7 +188,18 @@ if [ $exit_status -eq 0 ]; then select_term_mode et-log "Using ${TERM_MODE} as the modem speed." - start_and_wait_for_service et-service-direwolf-${TERM_MODE} + case "${TERM_MODE}" in + "1200") + start_and_wait_for_service et-service-direwolf-simple + ;; + "9600") + start_and_wait_for_service et-service-direwolf-9600 + ;; + "300") + start_and_wait_for_service et-service-direwolf-300 + ;; + esac + et-log "Starting Paracon." et-paracon start ;; From a982ef2793dca630ef733a83e9e235317d128888 Mon Sep 17 00:00:00 2001 From: Gaston Gonzalez Date: Mon, 17 Feb 2025 16:59:20 -0700 Subject: [PATCH 4/4] Image - Added steghide and tools for generating images. More on this why later --- scripts/install-base.sh | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/scripts/install-base.sh b/scripts/install-base.sh index c07b837..86c36ec 100755 --- a/scripts/install-base.sh +++ b/scripts/install-base.sh @@ -2,7 +2,7 @@ # # Author : Gaston Gonzalez # Date : 16 March 2024 -# Updated : 11 November 2024 +# Updated : 11 February 2024 # Purpose : Install base tools and configuration set -e @@ -19,11 +19,13 @@ apt install \ cmake \ curl \ gpg \ + imagemagick \ jq \ net-tools \ openjdk-20-jdk \ openssh-server \ screen \ + steghide \ stow \ xsel \ tree \