From 29fae4256c8c07d8b98cdec2c56ef28b5c41fc7a Mon Sep 17 00:00:00 2001 From: Alan Johnston Date: Sat, 1 Aug 2026 14:02:28 -0400 Subject: [PATCH] Update install OliveTin systemd --- install | 18 ++++++++++++++++++ 1 file changed, 18 insertions(+) diff --git a/install b/install index b84dcf38..cad45f9a 100755 --- a/install +++ b/install @@ -746,6 +746,7 @@ if [ -f "$FILE" ]; then if [[ $(diff /home/pi/CubeSatSim/OliveTin/config.yaml /etc/OliveTin/config.yaml) ]]; then echo "changed config.yaml" sudo cp /home/pi/CubeSatSim/OliveTin/config.yaml /etc/OliveTin/config.yaml + sudo systemctl restart OliveTin else echo "no change to config.yaml" fi @@ -758,6 +759,23 @@ else sudo systemctl enable --now OliveTin fi +FILE=/etc/systemd/system/OliveTin.service +if [ -f "$FILE" ]; then + if [[ $(diff /home/pi/CubeSatSim/systemd/OliveTin.service /etc/systemd/system/OliveTin.service) ]]; then + echo "changed OliveTin.service." + sudo cp /home/pi/CubeSatSim/systemd/OliveTin.service /etc/systemd/system/OliveTin.service + sudo systemctl restart OliveTin + FLAG=1 + else + echo "no change to OliveTin.service." + fi +else + echo "creating OliveTin.service." + sudo cp /home/pi/CubeSatSim/systemd/OliveTin.service /etc/systemd/system/OliveTin.service + sudo systemctl enable OliveTin + FLAG=1 +fi + FILE=/etc/asound.conf if [ -f "$FILE" ]; then if [[ $(diff /home/pi/CubeSatSim/asound.conf /etc/asound.conf) ]]; then