Update install.sh

merge-requests/1/head
RaspbianProyect by HP3ICC 3 years ago
parent 54fa5730b8
commit 93aecd83ce

@ -51,6 +51,17 @@ then
rm -r /opt/FDMR-Monitor rm -r /opt/FDMR-Monitor
#echo "found file" #echo "found file"
fi
if [ -f "/opt/FreeDMR/config/FreeDMR.cfg" ];
then
variable=$(grep "SERVER_ID:" /opt/FreeDMR/config/FreeDMR.cfg | grep -Eo '[0-9]{1,9}')
else
echo "id not found"
fi
if [ -z "$variable" ]
then variable=0000
fi fi
if [ -d "/opt/FreeDMR" ] if [ -d "/opt/FreeDMR" ]
then then
@ -98,7 +109,7 @@ fi
###################### ######################
if [ -f "/opt/rules.txt" ] if [ -f "/opt/rules.txt" ]
then then
echo "found file" echo "rules found"
else else
sudo cat > /opt/rules.txt <<- "EOF" sudo cat > /opt/rules.txt <<- "EOF"
BRIDGES = { BRIDGES = {
@ -169,7 +180,7 @@ sudo rm /opt/FreeDMR/hotspot_proxy_v2.py
cd FreeDMR cd FreeDMR
mkdir config mkdir config
mkdir /var/log/FreeDMR mkdir /var/log/FreeDMR
chmod +x /opt/FreeDMR/install.sh sudo chmod +x /opt/FreeDMR/*
./install.sh ./install.sh
sudo cat > /opt/conf.txt <<- "EOF" sudo cat > /opt/conf.txt <<- "EOF"
@ -253,6 +264,7 @@ sudo sed -i 's/freedmr.log/\/var\/log\/FreeDMR\/FreeDMR.log/' /opt/FreeDMR/confi
sudo sed -i 's/ANNOUNCEMENT_LANGUAGE: en_GB/ANNOUNCEMENT_LANGUAGE: CW/' /opt/FreeDMR/config/FreeDMR.cfg sudo sed -i 's/ANNOUNCEMENT_LANGUAGE: en_GB/ANNOUNCEMENT_LANGUAGE: CW/' /opt/FreeDMR/config/FreeDMR.cfg
#sudo sed -i "s/TGID_URL:/#TGID_URL:/g" /opt/FreeDMR/config/FreeDMR.cfg #sudo sed -i "s/TGID_URL:/#TGID_URL:/g" /opt/FreeDMR/config/FreeDMR.cfg
#sed '37 a TGID_URL: https://freedmr.cymru/talkgroups/talkgroup_ids_json.php' -i /opt/FreeDMR/config/FreeDMR.cfg #sed '37 a TGID_URL: https://freedmr.cymru/talkgroups/talkgroup_ids_json.php' -i /opt/FreeDMR/config/FreeDMR.cfg
sudo sed -i "s/SERVER_ID:.*/SERVER_ID: $variable/g" /opt/FreeDMR/config/FreeDMR.cfg
rm /opt/conf.txt rm /opt/conf.txt
rm /opt/FreeDMR-SAMPLE.cfg rm /opt/FreeDMR-SAMPLE.cfg
@ -260,24 +272,9 @@ rm /opt/FreeDMR-SAMPLE.cfg
cd /opt/FreeDMR/ cd /opt/FreeDMR/
mv loro.cfg /opt/FreeDMR/playback.cfg mv loro.cfg /opt/FreeDMR/playback.cfg
sudo sed -i 's/54915/49061/' /opt/FreeDMR/playback.cfg sudo sed -i 's/54915/49061/' /opt/FreeDMR/playback.cfg
sudo cat /opt/rules.txt >> /opt/FreeDMR/config/rules.py
###### sudo chmod +x /opt/FreeDMR/config/*
#######################
sudo cat > /opt/FreeDMR/config/rules.py <<- "EOF"
BRIDGES = {
'9990': [
{'SYSTEM': 'EchoTest', 'TS': 2, 'TGID': 9990, 'ACTIVE':True, 'TIMEOUT': 0, 'TO_TYPE': 'NONE', 'ON': [9990], 'OFF': [], 'RESET': []},
],
}
if __name__ == '__main__':
from pprint import pprint
pprint(BRIDGES)
EOF
#################
#FDMR-Monitor #FDMR-Monitor
cd /opt cd /opt
sudo git clone https://github.com/yuvelq/FDMR-Monitor.git sudo git clone https://github.com/yuvelq/FDMR-Monitor.git

Loading…
Cancel
Save

Powered by TurnKey Linux.