From 49a6280bc0b8dd85ca12e19dba49e4f1ee95baa2 Mon Sep 17 00:00:00 2001 From: Script Proyect by HP3ICC Date: Mon, 20 May 2024 03:54:40 +0000 Subject: [PATCH] Update menu-xlx --- menu/menu-xlx | 38 ++++++++++++++++++++++---------------- 1 file changed, 22 insertions(+), 16 deletions(-) diff --git a/menu/menu-xlx b/menu/menu-xlx index ffd867f..f507086 100644 --- a/menu/menu-xlx +++ b/menu/menu-xlx @@ -326,14 +326,25 @@ sed -i "s|YSF_DEFAULT_NODE_TX_FREQ.*|YSF_DEFAULT_NODE_TX_FREQ 434000000|g sed -i "s|YSF_DEFAULT_NODE_RX_FREQ.*|YSF_DEFAULT_NODE_RX_FREQ 434000000|g" /opt/xlxd/src/main.h sed -i "s|define YSF_AUTOLINK_ENABLE.*|define YSF_AUTOLINK_ENABLE 1|g" /opt/xlxd/src/main.h #xlxd-start +for file in "/usr/local/bin/"xlxd*; do + # Verificar si el archivo existe y es un archivo regular + if [ -f "$file" ]; then + rm "$file" + fi +done +for file in "/usr/local/etc/"xlxd*; do + # Verificar si el archivo existe y es un archivo regular + if [ -f "$file" ]; then + rm "$file" + fi +done cd /opt/xlxd/src/ make clean -make +make make install chown -R www-data:www-data /xlxd/ -sudo chmod +x /xlxd/xlxd -sudo chmod +x /opt/xlxd -sudo chmod +777 /xlxd/ +sudo chmod -R +x /opt/xlxd/* +sudo chmod -R 777 /opt/xlxd/* wget http://xlxapi.rlx.lu/api/exportdmr.php -O /xlxd/dmrid.dat #nginx wd0p=$(grep "Web-Dashboar-Port:" $wdp | grep -oP 'Web-Dashboar-Port:\s*\K.*') @@ -366,10 +377,9 @@ sed -i "s|ARGUMENTS=.*|ARGUMENTS=\"$XRFNUM $LOCAL_IP $AMBIP\"|g" /etc/init.d/xlx sudo systemctl daemon-reload && sudo chmod +x /etc/init.d/xlxd sudo update-rc.d xlxd defaults && -sudo chmod +x /opt/xlxd/ambed/run -sudo chmod +x /xlxd/xlxd -sudo chmod +777 /xlxd/ -sudo chmod +r /var/log/messages +sudo chmod -R +x /opt/xlxd/* +sudo chmod -R 777 /var/log/* +sudo chmod -R 777 /opt/xlxd/* ############ source_folder="/opt/xlx-bk" backup_folder="/xlxd" @@ -472,10 +482,8 @@ sed -i "s|ARGUMENTS=.*|ARGUMENTS=\"$XRFNUM $LOCAL_IP $AMBIP\"|g" /etc/init.d/xlx sudo systemctl daemon-reload && sudo chmod +x /etc/init.d/xlxd sudo update-rc.d xlxd defaults && -sudo chmod +x /opt/xlxd/ambed/run -sudo chmod +x /xlxd/xlxd -sudo chmod +777 /xlxd/ -sudo chmod +r /var/log/messages +sudo chmod -R +x /opt/xlxd/* +sudo chmod -R 777 /var/log/* # Lista de servicios a reiniciar servicios=("xlxd" "rebooter-xlxd.service") @@ -590,10 +598,8 @@ sed -i "s|ARGUMENTS=.*|ARGUMENTS=\"$XRFNUM $LOCAL_IP $AMBIP\"|g" /etc/init.d/xlx sudo update-rc.d xlxd defaults && sudo systemctl daemon-reload && sudo chmod +x /etc/init.d/xlxd -sudo chmod +x /opt/xlxd/ambed/run -sudo chmod +x /xlxd/xlxd -sudo chmod +777 /xlxd/ -sudo chmod +r /var/log/messages +sudo chmod -R +x /opt/xlxd/* +sudo chmod -R 777 /var/log/* # Lista de servicios a reiniciar servicios=("xlxd" "rebooter-xlxd.service")