From 6d2197f64544aafcd7321dd8f20c42a7d49528ae Mon Sep 17 00:00:00 2001 From: RaspbianProyect by HP3ICC Date: Wed, 15 Feb 2023 05:03:01 +0000 Subject: [PATCH] Update menu-dw --- menu/menu-dw | 26 ++++++++++++++++++++++---- 1 file changed, 22 insertions(+), 4 deletions(-) diff --git a/menu/menu-dw b/menu/menu-dw index 131030f..2108ad6 100644 --- a/menu/menu-dw +++ b/menu/menu-dw @@ -40,7 +40,12 @@ fi ;; 6) sudo systemctl stop direwolf.service sudo systemctl stop http.server-dw.service -if systemctl status http.server-dw.service |grep enable >/dev/null 2>&1 +sudo systemctl stop gpsd.service +if systemctl status gpsd.service | grep enable >/dev/null 2>&1 +then + sudo systemctl disable gpsd.service +fi +if systemctl status http.server-dw.service | grep enable >/dev/null 2>&1 then sudo systemctl disable http.server-dw.service fi @@ -59,7 +64,8 @@ fi 7) sudo systemctl stop direwolf.service sudo systemctl stop http.server-dw.service -if systemctl status http.server-dw.service |grep enable >/dev/null 2>&1 +sudo systemctl stop gpsd.service +if systemctl status http.server-dw.service | grep enable >/dev/null 2>&1 then sudo systemctl disable http.server-dw.service fi @@ -73,12 +79,19 @@ else fi sudo sed -i "s/ExecStart=.*/ExecStart=\/usr\/local\/bin\/direwolf -c \/opt\/direwolf\/gpsd.conf/" /lib/systemd/system/direwolf.service sudo systemctl daemon-reload + sudo systemctl start gpsd.service + sudo systemctl enable gpsd.service sudo systemctl start direwolf.service sudo systemctl enable direwolf.service ;; 8) sudo systemctl stop direwolf.service sudo systemctl stop http.server-dw.service -if systemctl status http.server-dw.service |grep enable >/dev/null 2>&1 +sudo systemctl stop gpsd.service +if systemctl status gpsd.service | grep enable >/dev/null 2>&1 +then + sudo systemctl disable gpsd.service +fi +if systemctl status http.server-dw.service | grep enable >/dev/null 2>&1 then sudo systemctl disable http.server-dw.service fi @@ -96,7 +109,12 @@ fi sudo systemctl enable direwolf.service ;; 9) sudo systemctl stop direwolf.service -sudo systemctl stop http.server-dw.service +sudo systemctl stop http.server-dw.service +sudo systemctl stop gpsd.service +if systemctl status gpsd.service | grep enable >/dev/null 2>&1 +then + sudo systemctl disable gpsd.service +fi if [ "$(cat /proc/cpuinfo | grep 'Zero')" != "" ]; then sudo cp /opt/direwolf/direwolf1 /usr/local/bin/direwolf