From 929b572e945dc1ce80ddbdfccf766373ec12d954 Mon Sep 17 00:00:00 2001 From: Cameron Thompson <50184035+iamromulan@users.noreply.github.com> Date: Wed, 15 Jan 2025 15:46:12 -0500 Subject: [PATCH] Update QuecManager to 1.1.0-5 - WWW content restored from -3 - moved 2 files to cgi-bin/services - Edits and improvements to control files --- .../sdxpinn-quecmanager-beta/CONTROL/control | 2 +- .../sdxpinn-quecmanager-beta/CONTROL/preinst | 43 +++++++++++++++++++ .../sdxpinn-quecmanager-beta/CONTROL/prerm | 35 --------------- .../root/etc/init.d/quecmanager-services | 3 ++ .../root/www/404.html | 2 +- .../root/www/404/index.html | 2 +- .../at-terminal/page-d8e26ccad5240c63.js | 1 - .../connectivity/page-28ee39690418a5c0.js | 1 - .../band-locking/page-8e7611377c6209ec.js | 1 - .../basic-settings/page-513bb29b5a9b26b6.js | 1 - .../cell-locking/page-f37c0272f7194e0b.js | 1 - .../cell-settings/layout-e8f7c9deefba800e.js | 1 - .../cell-scanner/page-98ef7eba7e9fe86d.js | 1 - .../experimental/page-a7ca4f47824ebde8.js | 1 - .../quecwatch/page-1c8c568c51f9d947.js | 1 - .../dashboard/home/page-528583bb07d783f8.js | 1 - .../app/dashboard/layout-333d231d1d667754.js | 1 - .../settings/general/page-0eaee83a91484337.js | 1 - .../chunks/app/page-a23f672c10774888.js | 1 - .../www/_next/static/css/ace5d6c21ff3446a.css | 3 -- .../yp0j7cziCIfgtpeWk8lSI/_buildManifest.js | 1 - .../yp0j7cziCIfgtpeWk8lSI/_ssgManifest.js | 1 - .../www/cgi-bin/services/change_sms_code.sh | 38 ++++++++++++++++ .../root/www/dashboard/about/index.html | 2 +- .../root/www/dashboard/about/index.txt | 6 +-- .../advanced-settings/at-terminal/index.html | 2 +- .../advanced-settings/at-terminal/index.txt | 8 ++-- .../advanced-settings/connectivity/index.html | 2 +- .../advanced-settings/connectivity/index.txt | 8 ++-- .../advanced-settings/mtu/index.html | 2 +- .../dashboard/advanced-settings/mtu/index.txt | 6 +-- .../advanced-settings/ttl-settings/index.html | 2 +- .../advanced-settings/ttl-settings/index.txt | 6 +-- .../cell-settings/band-locking/index.html | 2 +- .../cell-settings/band-locking/index.txt | 10 ++--- .../cell-settings/basic-settings/index.html | 2 +- .../cell-settings/basic-settings/index.txt | 10 ++--- .../cell-settings/cell-locking/index.html | 2 +- .../cell-settings/cell-locking/index.txt | 10 ++--- .../cell-settings/imei-mangling/index.html | 2 +- .../cell-settings/imei-mangling/index.txt | 10 ++--- .../experimental/cell-scanner/index.html | 2 +- .../experimental/cell-scanner/index.txt | 8 ++-- .../www/dashboard/experimental/index.html | 2 +- .../root/www/dashboard/experimental/index.txt | 6 +-- .../experimental/keep-alive/index.html | 2 +- .../experimental/keep-alive/index.txt | 6 +-- .../experimental/quecwatch/index.html | 2 +- .../experimental/quecwatch/index.txt | 8 ++-- .../root/www/dashboard/home/index.html | 2 +- .../root/www/dashboard/home/index.txt | 8 ++-- .../www/dashboard/settings/general/index.html | 2 +- .../www/dashboard/settings/general/index.txt | 10 ++--- .../dashboard/settings/security/index.html | 2 +- .../www/dashboard/settings/security/index.txt | 8 ++-- .../root/www/index.txt | 6 +-- .../root/www/login.html | 2 +- .../root/www/login/index.html | 2 +- .../root/www/login/index.txt | 4 +- 59 files changed, 174 insertions(+), 143 deletions(-) create mode 100755 ipk-source/sdxpinn-quecmanager-beta/CONTROL/preinst delete mode 100644 ipk-source/sdxpinn-quecmanager-beta/root/www/_next/static/chunks/app/dashboard/advanced-settings/at-terminal/page-d8e26ccad5240c63.js delete mode 100644 ipk-source/sdxpinn-quecmanager-beta/root/www/_next/static/chunks/app/dashboard/advanced-settings/connectivity/page-28ee39690418a5c0.js delete mode 100644 ipk-source/sdxpinn-quecmanager-beta/root/www/_next/static/chunks/app/dashboard/cell-settings/band-locking/page-8e7611377c6209ec.js delete mode 100644 ipk-source/sdxpinn-quecmanager-beta/root/www/_next/static/chunks/app/dashboard/cell-settings/basic-settings/page-513bb29b5a9b26b6.js delete mode 100644 ipk-source/sdxpinn-quecmanager-beta/root/www/_next/static/chunks/app/dashboard/cell-settings/cell-locking/page-f37c0272f7194e0b.js delete mode 100644 ipk-source/sdxpinn-quecmanager-beta/root/www/_next/static/chunks/app/dashboard/cell-settings/layout-e8f7c9deefba800e.js delete mode 100644 ipk-source/sdxpinn-quecmanager-beta/root/www/_next/static/chunks/app/dashboard/experimental/cell-scanner/page-98ef7eba7e9fe86d.js delete mode 100644 ipk-source/sdxpinn-quecmanager-beta/root/www/_next/static/chunks/app/dashboard/experimental/page-a7ca4f47824ebde8.js delete mode 100644 ipk-source/sdxpinn-quecmanager-beta/root/www/_next/static/chunks/app/dashboard/experimental/quecwatch/page-1c8c568c51f9d947.js delete mode 100644 ipk-source/sdxpinn-quecmanager-beta/root/www/_next/static/chunks/app/dashboard/home/page-528583bb07d783f8.js delete mode 100644 ipk-source/sdxpinn-quecmanager-beta/root/www/_next/static/chunks/app/dashboard/layout-333d231d1d667754.js delete mode 100644 ipk-source/sdxpinn-quecmanager-beta/root/www/_next/static/chunks/app/dashboard/settings/general/page-0eaee83a91484337.js delete mode 100644 ipk-source/sdxpinn-quecmanager-beta/root/www/_next/static/chunks/app/page-a23f672c10774888.js delete mode 100644 ipk-source/sdxpinn-quecmanager-beta/root/www/_next/static/css/ace5d6c21ff3446a.css delete mode 100644 ipk-source/sdxpinn-quecmanager-beta/root/www/_next/static/yp0j7cziCIfgtpeWk8lSI/_buildManifest.js delete mode 100644 ipk-source/sdxpinn-quecmanager-beta/root/www/_next/static/yp0j7cziCIfgtpeWk8lSI/_ssgManifest.js create mode 100755 ipk-source/sdxpinn-quecmanager-beta/root/www/cgi-bin/services/change_sms_code.sh diff --git a/ipk-source/sdxpinn-quecmanager-beta/CONTROL/control b/ipk-source/sdxpinn-quecmanager-beta/CONTROL/control index f46321c..dad6800 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-4 +Version: 1.1.0-5 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 new file mode 100755 index 0000000..48c631e --- /dev/null +++ b/ipk-source/sdxpinn-quecmanager-beta/CONTROL/preinst @@ -0,0 +1,43 @@ +#!/bin/ash +echo "Cleaning anything that might be left fron old versions" +echo "Stopping QuecManager Services and removing from rc.local..." + +# Remove services from rc.local if present +if sed -i '/\/www\/cgi-bin\/home\/log_signal_metrics\.sh &/d' /etc/rc.local; then + echo "Removed log_signal_metrics.sh entry from rc.local." +else + echo "Warning: Failed to remove log_signal_metrics.sh entry or it was not found." +fi + +if sed -i '/\/www\/cgi-bin\/settings\/change_sms_code\.sh &/d' /etc/rc.local; then + echo "Removed change_sms_code.sh entry from rc.local." +else + echo "Warning: Failed to remove change_sms_code.sh entry or it was not found." +fi + +# Define a list of script file names to check and stop +SCRIPTS=" +log_signal_metrics.sh +" + +# Loop through each script, check if it's running, and kill it if necessary +echo "Checking and stopping running scripts..." +for SCRIPT in $SCRIPTS; do + PIDS=$(pgrep -f "$SCRIPT") + if [ -n "$PIDS" ]; then + echo "Stopping $SCRIPT (PIDs: $PIDS)..." + for PID in $PIDS; do + if kill -TERM "$PID"; then + echo "Successfully stopped PID $PID." + else + echo "Error: Failed to stop PID $PID." + fi + done + else + echo "$SCRIPT is not running. Nothing to stop." + fi +done + +echo "Cleanup complete." +exit 0 + diff --git a/ipk-source/sdxpinn-quecmanager-beta/CONTROL/prerm b/ipk-source/sdxpinn-quecmanager-beta/CONTROL/prerm index 63a7a33..026d486 100755 --- a/ipk-source/sdxpinn-quecmanager-beta/CONTROL/prerm +++ b/ipk-source/sdxpinn-quecmanager-beta/CONTROL/prerm @@ -1,40 +1,5 @@ #!/bin/ash -echo "Stopping QuecManager Services and removing from rc.local..." - -# Remove services from rc.local if present -if sed -i '/\/www\/cgi-bin\/home\/log_signal_metrics\.sh &/d' /etc/rc.local; then - echo "Removed log_signal_metrics.sh entry from rc.local." -else - echo "Warning: Failed to remove log_signal_metrics.sh entry or it was not found." -fi - -if sed -i '/\/www\/cgi-bin\/settings\/change_sms_code\.sh &/d' /etc/rc.local; then - echo "Removed change_sms_code.sh entry from rc.local." -else - echo "Warning: Failed to remove change_sms_code.sh entry or it was not found." -fi - -# Define a list of scripts to check and stop -SCRIPTS=" -/www/cgi-bin/home/log_signal_metrics.sh -" - -# Loop through each script, check if it's running, and kill it if necessary -echo "Checking and stopping running scripts..." -for SCRIPT in $SCRIPTS; do - PID=$(pgrep -f "$SCRIPT") - if [ -n "$PID" ]; then - echo "Stopping $SCRIPT (PID: $PID)..." - if kill -TERM "$PID"; then - echo "Successfully stopped $SCRIPT." - else - echo "Error: Failed to stop $SCRIPT." - fi - else - echo "$SCRIPT is not running. Nothing to stop." - fi -done service quecmanager-services stop service quecmanager-services disable 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 37f5d8f..2db245e 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,6 +7,9 @@ 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 procd_open_instance diff --git a/ipk-source/sdxpinn-quecmanager-beta/root/www/404.html b/ipk-source/sdxpinn-quecmanager-beta/root/www/404.html index 0c106b1..0bb930b 100644 --- a/ipk-source/sdxpinn-quecmanager-beta/root/www/404.html +++ b/ipk-source/sdxpinn-quecmanager-beta/root/www/404.html @@ -1 +1 @@ -
Enter your password to login
Enter your password to login