diff --git a/update.sh b/update.sh index 004bef3..3677384 100644 --- a/update.sh +++ b/update.sh @@ -258,6 +258,59 @@ fi sudo systemctl stop freedmr.service sudo systemctl stop proxy.service sudo systemctl stop fdmrparrot.service +################## +#Service +sudo cat > /lib/systemd/system/proxy.service <<- "EOF" +[Unit] +Description= Proxy Service +After=multi-user.target + +[Service] +User=root +Type=simple +Restart=always +RestartSec=3 +StandardOutput=null +ExecStart=/usr/bin/python3 /opt/FreeDMR/hotspot_proxy_v2.py -c /opt/FreeDMR/proxy.cfg + +[Install] +WantedBy=multi-user.target +EOF +######### +sudo cat > /lib/systemd/system/freedmr.service <<- "EOF" +[Unit] +Description=FreeDmr +After=multi-user.target + +[Service] +User=root +Type=simple +Restart=always +RestartSec=3 +StandardOutput=null +ExecStart=/usr/bin/python3 /opt/FreeDMR/bridge_master.py -c /opt/FreeDMR/config/FreeDMR.cfg -r /opt/FreeDMR/config/rules.py + +[Install] +WantedBy=multi-user.target +EOF +### +sudo cat > /lib/systemd/system/fdmrparrot.service <<- "EOF" +[Unit] +Description=Freedmr Parrot +After=network-online.target syslog.target +Wants=network-online.target + +[Service] +StandardOutput=null +WorkingDirectory=/opt/FreeDMR +RestartSec=3 +ExecStart=/usr/bin/python3 /opt/FreeDMR/playback.py -c /opt/FreeDMR/playback.cfg +Restart=on-abort + +[Install] +WantedBy=multi-user.target +EOF +# rm -r /opt/FreeDMR cd /opt git clone https://gitlab.hacknix.net/hacknix/FreeDMR.git @@ -317,6 +370,34 @@ variable5=$(grep "COLOR_2 =" /opt/FDMR-Monitor/fdmr-mon.cfg) sudo systemctl stop fdmr_mon.service sudo systemctl stop proxy.service +############################################################## +# service update +############################################################ + +cat > /lib/systemd/system/fdmr_mon.service <<- "EOF" +[Unit] +Description=FDMR Monitor +# To make the network-online.target available +# systemctl enable systemd-networkd-wait-online.service +#After=network-online.target syslog.target +#Wants=network-online.target + +[Service] +User=root +Type=simple +Restart=always +RestartSec=3 +StandardOutput=null +WorkingDirectory=/opt/FDMR-Monitor +ExecStart=python3 /opt/FDMR-Monitor/monitor.py +Restart=on-abort + +[Install] +WantedBy=multi-user.target +EOF +# + + if [ -d "/var/www/fdmr" ]; then rm -r /var/www/fdmr/