From e37e6fb68667d2472a1bbc832665a87ff82cf231 Mon Sep 17 00:00:00 2001 From: iamromulan <50184035+iamromulan@users.noreply.github.com> Date: Fri, 16 Feb 2024 00:22:30 -0500 Subject: [PATCH] Add simpleadmin test branch Add new branch for development --- RMxxx_rgmii_toolkit.sh | 26 ++++++++++++++++++++++++++ 1 file changed, 26 insertions(+) diff --git a/RMxxx_rgmii_toolkit.sh b/RMxxx_rgmii_toolkit.sh index 5e0e93d..baabfb5 100644 --- a/RMxxx_rgmii_toolkit.sh +++ b/RMxxx_rgmii_toolkit.sh @@ -12,6 +12,7 @@ GITHUB_URL="https://github.com/iamromulan/quectel-rgmii-toolkit/archive/refs/hea GITHUB_SIMPADMIN_FULL_URL="https://github.com/iamromulan/quectel-rgmii-toolkit/archive/refs/heads/simpleadminfull.zip" GITHUB_SIMPADMIN_NOCMD_URL="https://github.com/iamromulan/quectel-rgmii-toolkit/archive/refs/heads/simpleadminnoatcmds.zip" GITHUB_SIMPADMIN_TTL_URL="https://github.com/iamromulan/quectel-rgmii-toolkit/archive/refs/heads/simpleadminttlonly.zip" +GITHUB_SIMPADMIN_TEST_URL="https://github.com/iamromulan/quectel-rgmii-toolkit/archive/refs/heads/simpleadmintest.zip" TAILSCALE_DIR="/usrdata/tailscale/" TAILSCALE_SYSD_DIR="/usrdata/tailscale/systemd" SIMPLE_FIREWALL_DIR="/usrdata/simplefirewall" @@ -408,6 +409,7 @@ install_update_simple_admin() { echo "1) Full Install" echo "2) No AT Commands, List only (for use with firmware that already has a web UI)" echo "3) TTL Only" + echo "4) Install Test Build (work in progress/not ready yet)" echo "4) Return to Main Menu" echo "Select your choice: " read choice @@ -489,6 +491,30 @@ install_update_simple_admin() { break ;; 4) + remount_rw + cd $TMP_DIR + wget $GITHUB_SIMPADMIN_TEST_URL -O simpleadmintest.zip + unzip -o simpleadminfull.zip + cp -Rf quectel-rgmii-toolkit-simpleadmintest/simpleadmin/ $USRDATA_DIR + + chmod +x $SIMPLE_ADMIN_DIR/scripts/* + chmod +x $SIMPLE_ADMIN_DIR/www/cgi-bin/* + chmod +x $SIMPLE_ADMIN_DIR/ttl/ttl-override + + cp -f $SIMPLE_ADMIN_DIR/systemd/* /lib/systemd/system + systemctl daemon-reload + + ln -sf /lib/systemd/system/simpleadmin_httpd.service /lib/systemd/system/multi-user.target.wants/ + ln -sf /lib/systemd/system/simpleadmin_generate_status.service /lib/systemd/system/multi-user.target.wants/ + ln -sf /lib/systemd/system/ttl-override.service /lib/systemd/system/multi-user.target.wants/ + + systemctl start simpleadmin_generate_status + systemctl start simpleadmin_httpd + systemctl start ttl-override + remount_ro + break + ;; + 5) echo "Returning to main menu..." break ;;