From 2316465ed27e4306977d0fcae3dcbdba008775fd Mon Sep 17 00:00:00 2001 From: hp3icc Date: Thu, 19 Mar 2026 13:51:54 -0500 Subject: [PATCH] server_id --- install.sh | 35 +++++++++++++++++++++++++++-------- update.sh | 3 +-- 2 files changed, 28 insertions(+), 10 deletions(-) diff --git a/install.sh b/install.sh index 4413664..9340f53 100644 --- a/install.sh +++ b/install.sh @@ -33,20 +33,31 @@ then else echo "file not found" fi +cd / if [ -f "/opt/FreeDMR/config/FreeDMR.cfg" ] then - variable=$(grep "SERVER_ID:" /opt/FreeDMR/config/FreeDMR.cfg | grep -Eo '[0-9]{1,9}') + SERVER_ID=$(grep "SERVER_ID:" /opt/FreeDMR/config/FreeDMR.cfg | grep -Eo '[0-9]{1,9}') fi if [ -f "/opt/adn-server/config/adn.cfg" ] then - variable=$(grep "SERVER_ID:" /opt/adn-server/config/adn.cfg | grep -Eo '[0-9]{1,9}') + SERVER_ID=$(grep "SERVER_ID:" /opt/ADN-DMR-Peer-Server/config/adn.cfg | grep -Eo '[0-9]{1,9}') + URL_SECURITY=$(grep "URL_SECURITY:" /opt/ADN-DMR-Peer-Server/config/adn.cfg | grep -oP '(?<=URL_SECURITY:\s).*') + PORT_SECURITY=$(grep "PORT_SECURITY:" /opt/ADN-DMR-Peer-Server/config/adn.cfg | grep -Eo '[0-9]{1,5}') + PASS_SECURITY=$(grep "PASS_SECURITY:" /opt/ADN-DMR-Peer-Server/config/adn.cfg | grep -oP '(?<=PASS_SECURITY:\s).*') + USERS_PASS=$(grep "USERS_PASS:" /opt/ADN-DMR-Peer-Server/config/adn.cfg | grep -oP '(?<=USERS_PASS:\s).*') + HASH_ENCRYPT=$(grep "HASH_ENCRYPT:" /opt/ADN-DMR-Peer-Server/config/adn.cfg | grep -oP '(?<=HASH_ENCRYPT:\s).*') fi if [ -f "/opt/ADN-DMR-Peer-Server/config/adn.cfg" ] then - variable=$(grep "SERVER_ID:" /opt/ADN-DMR-Peer-Server/config/adn.cfg | grep -Eo '[0-9]{1,9}') + SERVER_ID=$(grep "SERVER_ID:" /opt/ADN-DMR-Peer-Server/config/adn.cfg | grep -Eo '[0-9]{1,9}') + URL_SECURITY=$(grep "URL_SECURITY:" /opt/ADN-DMR-Peer-Server/config/adn.cfg | grep -oP '(?<=URL_SECURITY:\s).*') + PORT_SECURITY=$(grep "PORT_SECURITY:" /opt/ADN-DMR-Peer-Server/config/adn.cfg | grep -Eo '[0-9]{1,5}') + PASS_SECURITY=$(grep "PASS_SECURITY:" /opt/ADN-DMR-Peer-Server/config/adn.cfg | grep -oP '(?<=PASS_SECURITY:\s).*') + USERS_PASS=$(grep "USERS_PASS:" /opt/ADN-DMR-Peer-Server/config/adn.cfg | grep -oP '(?<=USERS_PASS:\s).*') + HASH_ENCRYPT=$(grep "HASH_ENCRYPT:" /opt/ADN-DMR-Peer-Server/config/adn.cfg | grep -oP '(?<=HASH_ENCRYPT:\s).*') fi -if [ -z "$variable" ] -then variable=0000 +if [ -z "$SERVER_ID" ] + then SERVER_ID=0000 fi SERVICIOS="adn-server.service freedmr.service proxy.service adn-parrot.service fdmrparrot.service adn_server.service adn_proxy.service adn_parrot.service adn_dashboard" @@ -276,9 +287,17 @@ fi sudo chmod -R +x /opt/ADN-DMR-Peer-Server/* sudo chmod -R 777 /opt/ADN-DMR-Peer-Server/* #./install.sh -cp /opt/ADN-DMR-Peer-Server/config/ADN-SAMPLE.cfg /opt/ADN-DMR-Peer-Server/config/adn.cfg -sed -i "s/SERVER_ID:.*/SERVER_ID: $variable/g" /opt/ADN-DMR-Peer-Server/config/adn.cfg -cat /opt/obp.txt >> /opt/ADN-DMR-Peer-Server/config/adn.cfg +cp /opt/ADN-DMR-Peer-Server/config/ADN-SAMPLE.cfg /opt/ADN-DMR-Peer-Server/config/adn.cfg +sudo sed -i "s|SERVER_ID:.*|SERVER_ID: $SERVER_ID|g" /opt/ADN-DMR-Peer-Server/config/adn.cfg +sudo sed -i "s|URL_SECURITY:.*|URL_SECURITY: $URL_SECURITY|g" /opt/ADN-DMR-Peer-Server/config/adn.cfg +sudo sed -i "s|PORT_SECURITY:.*|PORT_SECURITY: $PORT_SECURITY|g" /opt/ADN-DMR-Peer-Server/config/adn.cfg +sudo sed -i "s|PASS_SECURITY:.*|PASS_SECURITY: $PASS_SECURITY|g" /opt/ADN-DMR-Peer-Server/config/adn.cfg +sudo sed -i "s|USERS_PASS:.*|USERS_PASS: $USERS_PASS|g" /opt/ADN-DMR-Peer-Server/config/adn.cfg +sudo sed -i "s|HASH_ENCRYPT:.*|HASH_ENCRYPT: $HASH_ENCRYPT|g" /opt/ADN-DMR-Peer-Server/config/adn.cfg +sed -i "/^\[SYSTEM\]/,/^\[/ s|^PASSPHRASE:.*|PASSPHRASE: passw0rd|" /opt/ADN-DMR-Peer-Server/config/adn.cfg +sed -i "/^\[D-APRS\]/,/^\[/ s|^PASSPHRASE:.*|PASSPHRASE: passw0rd|" /opt/ADN-DMR-Peer-Server/config/adn.cfg +sed -i "/^\[ECHO\]/,/^\[/ s|^PASSPHRASE:.*|PASSPHRASE: passw0rd|" /opt/ADN-DMR-Peer-Server/config/adn.cfg +sudo cat /opt/obp.txt >> /opt/ADN-DMR-Peer-Server/config/adn.cfg # cd /opt/ADN-DMR-Peer-Server/ ############# diff --git a/update.sh b/update.sh index 6e93c9b..6d5e6ea 100644 --- a/update.sh +++ b/update.sh @@ -378,8 +378,7 @@ then HASH_ENCRYPT=$(grep "HASH_ENCRYPT:" /opt/ADN-DMR-Peer-Server/config/adn.cfg | grep -oP '(?<=HASH_ENCRYPT:\s).*') fi if [ -z "$SERVER_ID" ] -then SERVER_ID=0000 - + then SERVER_ID=0000 fi SERVICIOS="adn-server.service freedmr.service proxy.service adn-parrot.service fdmrparrot.service adn_server.service adn_proxy.service adn_parrot.service"