mirror of https://gitlab.com/hp3icc/emq-TE1.git
98 lines
1.7 KiB
Bash
98 lines
1.7 KiB
Bash
#!/bin/bash
|
|
if [ -d "/opt/NXDN2DMR/" ]
|
|
then
|
|
rm -r /opt/NXDN2DMR/
|
|
fi
|
|
if [ -d "/var/log/nxdn2dmr" ]
|
|
then
|
|
echo "found dir"
|
|
else
|
|
mkdir /var/log/nxdn2dmr
|
|
fi
|
|
cp -r /opt/MMDVM_CM/NXDN2DMR/ /opt/
|
|
sudo chmod +x /opt/NXDN2DMR/*
|
|
cd /opt/NXDN2DMR/
|
|
sudo make
|
|
###########################
|
|
sudo cat > /lib/systemd/system/nxdn2dmr.service <<- "EOF"
|
|
[Unit]
|
|
Description=NXDN2DMR Service
|
|
After=syslog.target network.target
|
|
|
|
[Service]
|
|
#User=root
|
|
#Type=simple
|
|
#Restart=always
|
|
#RestartSec=3
|
|
#StandardOutput=null
|
|
WorkingDirectory=/opt/NXDN2DMR
|
|
#ExecStartPre=/bin/sleep 15
|
|
ExecStart=/opt/NXDN2DMR/NXDN2DMR /opt/NXDN2DMR/NXDN2DMR.ini
|
|
Restart=on-failure
|
|
|
|
[Install]
|
|
WantedBy=multi-user.target
|
|
|
|
EOF
|
|
###########################
|
|
sudo cat > /opt/NXDN2DMR/NXDN2DMR.ini <<- "EOF"
|
|
[Info]
|
|
RXFrequency=0
|
|
TXFrequency=0
|
|
Power=1
|
|
Latitude=0.0
|
|
Longitude=0.0
|
|
Height=0
|
|
Location=NXDN Bridge
|
|
Description=Multi-Mode Repeater
|
|
URL=www.google.co.uk
|
|
|
|
[NXDN Network]
|
|
Callsign=NOCALL
|
|
TG=9
|
|
DstAddress=100.100.100.100
|
|
DstPort=41400
|
|
LocalAddress=127.0.0.1
|
|
#LocalPort=42022
|
|
DefaultID=7336
|
|
Daemon=0
|
|
|
|
[DMR Network]
|
|
Id=123456789
|
|
#XLXFile=XLXHosts.txt
|
|
#XLXReflector=950
|
|
#XLXModule=D
|
|
StartupDstId=7144
|
|
# For TG call: StartupPC=0
|
|
StartupPC=0
|
|
Address=127.0.0.1
|
|
Port=62031
|
|
Jitter=240
|
|
# Local=62032
|
|
Password=passw0rd
|
|
Options=
|
|
#TS2=9;DIAL=0;VOICE=0;LANG=es_ES;SINGLE=1;TIMER=0;
|
|
#XLX:4001
|
|
Debug=0
|
|
|
|
[DMR Id Lookup]
|
|
File=/opt/data-files/DMRIds.dat
|
|
Time=24
|
|
|
|
[NXDN Id Lookup]
|
|
File=/opt/data-files/NXDN.csv
|
|
Time=24
|
|
|
|
[Log]
|
|
# Logging levels, 0=No logging
|
|
DisplayLevel=1
|
|
FileLevel=0
|
|
FilePath=.
|
|
FileRoot=NXDN2DMR
|
|
|
|
|
|
EOF
|
|
|
|
#######################################################################################################################
|
|
systemctl daemon-reload
|