diff --git a/ipk-source/sdxpinn-quecmanager-beta/CONTROL/control b/ipk-source/sdxpinn-quecmanager-beta/CONTROL/control index dad6800..0126050 100755 --- a/ipk-source/sdxpinn-quecmanager-beta/CONTROL/control +++ b/ipk-source/sdxpinn-quecmanager-beta/CONTROL/control @@ -1,5 +1,5 @@ Package: sdxpinn-quecmanager-beta -Version: 1.1.0-5 +Version: 1.1.0-6 Architecture: aarch64_cortex-a53 Maintainer: Russel Yasol dr-dolomite@github.com Cameron Thompson iamromulan@github.com Description: A custom web UI desgined to run alongside luci for Quectel RM55x modems diff --git a/ipk-source/sdxpinn-quecmanager-beta/CONTROL/preinst b/ipk-source/sdxpinn-quecmanager-beta/CONTROL/preinst index 48c631e..ea1d4ee 100755 --- a/ipk-source/sdxpinn-quecmanager-beta/CONTROL/preinst +++ b/ipk-source/sdxpinn-quecmanager-beta/CONTROL/preinst @@ -18,6 +18,7 @@ fi # Define a list of script file names to check and stop SCRIPTS=" log_signal_metrics.sh +change_sms_code.sh " # Loop through each script, check if it's running, and kill it if necessary diff --git a/ipk-source/sdxpinn-quecmanager-beta/root/etc/init.d/quecmanager-services b/ipk-source/sdxpinn-quecmanager-beta/root/etc/init.d/quecmanager-services index 2db245e..ccf1f9c 100755 --- a/ipk-source/sdxpinn-quecmanager-beta/root/etc/init.d/quecmanager-services +++ b/ipk-source/sdxpinn-quecmanager-beta/root/etc/init.d/quecmanager-services @@ -7,8 +7,6 @@ USE_PROCD=1 start_service() { echo "Starting QuecManager services" - echo "Setting SMS text mode and Fetching initial SMS messages" - /www/cgi-bin/services/change_sms_code.sh echo "Executed" echo "Starting Signal Metrics Logger" # Start Signal Metrics Logger diff --git a/ipk-source/sdxpinn-quecmanager-beta/root/www/cgi-bin/services/change_sms_code.sh b/ipk-source/sdxpinn-quecmanager-beta/root/www/cgi-bin/services/change_sms_code.sh deleted file mode 100755 index d6889ac..0000000 --- a/ipk-source/sdxpinn-quecmanager-beta/root/www/cgi-bin/services/change_sms_code.sh +++ /dev/null @@ -1,38 +0,0 @@ -#!/bin/sh -# Script for SMS initialization and initial fetch -# Check if atinout and jq are installed -if ! command -v atinout &> /dev/null || ! command -v jq &> /dev/null; then - echo "Error: Required tools (atinout or jq) are not installed" - exit 1 -fi - -# Check if the device exists -if [ ! -c "/dev/smd7" ]; then - echo "Error: Device /dev/smd7 not found" - exit 1 -fi - -# Set SMS text mode -if ! echo "AT+CMGF=1" | atinout - /dev/smd7 -; then - echo "Error: Failed to set SMS text mode" - exit 1 -fi - -# Wait for 2 seconds -sleep 2 - -# Fetch initial SMS messages -if ! echo "AT+CMGL=\"ALL\"" | atinout - /dev/smd7 - | jq -R -s ' - split("\n") | - map(select(length > 0)) | - map( - select(startswith("+CMGL:") or (. != "OK" and . != "ERROR")) - ) | - {messages: .} -' > /tmp/sms_inbox.json; then - echo "Error: Failed to fetch SMS messages" - exit 1 -fi - -# Exit successfully -exit 0 \ No newline at end of file