From bc274a40428e644014c184b53553e796e3ce3a9d Mon Sep 17 00:00:00 2001 From: "Esteban Mackay Q." Date: Wed, 11 Dec 2024 01:16:26 -0500 Subject: [PATCH] . --- install/dvswitch.sh | 20 -------------------- menu/menu-asl | 26 +++++++++++++++++++++----- 2 files changed, 21 insertions(+), 25 deletions(-) diff --git a/install/dvswitch.sh b/install/dvswitch.sh index 08ae76b..a1f4162 100644 --- a/install/dvswitch.sh +++ b/install/dvswitch.sh @@ -45,26 +45,6 @@ sed -i "s/www\/html/www\/dvs/g" /usr/local/sbin/update-config.sh sed -i "s/www\/html/www\/dvs/g" /var/lib/dpkg/info/dvswitch* sed -i "s/Language=en_US/Language=es_ES/g" /opt/NXDNGateway/NXDNGateway.ini sed -i "s/Language=en_US/Language=es_ES/g" /opt/P25Gateway/P25Gateway.ini -sed -i "s/8080/9009/g" /var/www/dvs/include/*.* -if [ ! -d "/var/www/dvs/qrz_photo" ] -then - sudo mkdir /var/www/dvs/qrz_photo -fi -sudo chmod o+w /var/www/dvs/qrz_photo -if grep -q "8080" /lib/systemd/system/webproxy.service; then - systemctl stop webproxy.service - sed -i "s/8080/9009/g" /opt/Web_Proxy/proxy.js - sed -i "s/8080/9009/g" /lib/systemd/system/webproxy.service - systemctl daemon-reload -fi -if ! sudo systemctl status webproxy.service |grep "service; enabled;" >/dev/null 2>&1 - then - sudo systemctl enable webproxy.service -fi -if ! systemctl status webproxy.service |grep "Active: active" >/dev/null 2>&1 - then sudo systemctl restart webproxy.service - -fi # sudo cat > /opt/MMDVM_Bridge/MMDVM_Bridge.ini <<- "EOF" [General] diff --git a/menu/menu-asl b/menu/menu-asl index bc9d20b..d1c5300 100644 --- a/menu/menu-asl +++ b/menu/menu-asl @@ -10,7 +10,7 @@ if ! [ -d "/etc/asterisk" ]; then exit 0 fi while : ; do -choix=$(whiptail --title "Raspbian Proyect HP3ICC Menu AllStarLink" --menu "Suba o Baje con las flechas del teclado y seleccione el numero de opcion" 15 50 5 \ +choix=$(whiptail --title "Script Proyect HP3ICC Menu AllStarLink" --menu "Suba o Baje con las flechas del teclado y seleccione el numero de opcion" 15 50 5 \ 1 " Easy ASL-Config Echolink " \ 2 " Easy ASL-Bridge-DMR " \ 3 " asl-menu " \ @@ -53,7 +53,7 @@ if ! [ -d "/etc/asterisk" ]; then exit 0 fi while : ; do -choix=$(whiptail --title "Raspbian Proyect HP3ICC Menu AllStarLink" --menu "Suba o Baje con las flechas del teclado y seleccione el numero de opcion" 15 50 6 \ +choix=$(whiptail --title "Script Proyect HP3ICC Menu AllStarLink" --menu "Suba o Baje con las flechas del teclado y seleccione el numero de opcion" 15 50 6 \ 1 " Easy ASL-Config Echolink " \ 2 " Easy ASL-Bridge-DMR " \ 3 " Dashboard Allmon3 " \ @@ -99,7 +99,7 @@ if ! [ -d "/etc/asterisk" ]; then exit 0 fi while : ; do -choix=$(whiptail --title "Raspbian Proyect HP3ICC Menu AllMon3" --menu "Suba o Baje con las flechas del teclado y seleccione el numero de opcion" 15 50 9 \ +choix=$(whiptail --title "Script Proyect HP3ICC Menu AllMon3" --menu "Suba o Baje con las flechas del teclado y seleccione el numero de opcion" 15 50 9 \ 1 " Setup Port http & dns Dashboard " \ 2 " Start Dashboard Allmon3 " \ 3 " Stop Dashboard Allmon3 " \ @@ -411,6 +411,22 @@ fi ;; 7) allmon3-passwd allmon3 +# Lista de servicios a reiniciar +servicios=("allmon3") + +# Recorre la lista de servicios y verifica si están activos +for servicio in "${servicios[@]}"; do + if systemctl status "$servicio" | grep "service; enabled;" >/dev/null 2>&1; then + echo "restart $servicio" + sudo systemctl stop "$servicio" + sudo systemctl start "$servicio" + else + echo "start $servicio" + sudo systemctl stop "$servicio" + sudo systemctl start "$servicio" + sudo systemctl enable "$servicio" + fi +done ;; 8) break @@ -508,7 +524,7 @@ if ! [ -d "/etc/asterisk" ]; then exit 0 fi while : ; do -choix=$(whiptail --title "Raspbian Proyect HP3ICC Menu ASL-Config Echolink" --menu "Suba o Baje con las flechas del teclado y seleccione el numero de opcion" 20 55 10 \ +choix=$(whiptail --title "Script Proyect HP3ICC Menu ASL-Config Echolink" --menu "Suba o Baje con las flechas del teclado y seleccione el numero de opcion" 20 55 10 \ 1 " Easy Setup ASL-Config Echolink " \ 2 " Iniciar AllStarLink " \ 3 " Detener AllStarLink " \ @@ -867,7 +883,7 @@ if ! [ -d "/etc/asterisk" ]; then exit 0 fi while : ; do -choix=$(whiptail --title "Raspbian Proyect HP3ICC Menu ASL-Bridge-DMR" --menu "Suba o Baje con las flechas del teclado y seleccione el numero de opcion" 20 50 11 \ +choix=$(whiptail --title "Script Proyect HP3ICC Menu ASL-Bridge-DMR" --menu "Suba o Baje con las flechas del teclado y seleccione el numero de opcion" 20 50 11 \ 1 " Easy setup ASLBridge DMR" \ 2 " Iniciar Bridge " \ 3 " Detener Bridge " \