From a23000870a7f884732b800610405bc9bae78dfc6 Mon Sep 17 00:00:00 2001 From: Alexandre <44178713+alexbelgium@users.noreply.github.com> Date: Wed, 1 May 2024 23:21:02 +0200 Subject: [PATCH] Update 71-modifications.sh --- birdnet-pi/rootfs/etc/cont-init.d/71-modifications.sh | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/birdnet-pi/rootfs/etc/cont-init.d/71-modifications.sh b/birdnet-pi/rootfs/etc/cont-init.d/71-modifications.sh index 84bc5f4cb..b72a317ba 100755 --- a/birdnet-pi/rootfs/etc/cont-init.d/71-modifications.sh +++ b/birdnet-pi/rootfs/etc/cont-init.d/71-modifications.sh @@ -46,14 +46,21 @@ else fi # Correct services to start as user pi +echo "... correct services to start as pi" for file in $(find "$HOME"/BirdNET-Pi/templates/birdnet*.service -print0 | xargs -0 basename -a) livestream.service chart_viewer.service chart_viewer.service spectrogram_viewer.service; do sed -i "s|ExecStart=|ExecStart=/usr/bin/sudo -u pi |g" "$HOME/BirdNET-Pi/templates/$file" done # Send services log to container logs +echo "... send services log to container logs" for file in $(find "$HOME"/BirdNET-Pi/templates/birdnet*.service -print0 | xargs -0 basename -a) livestream.service chart_viewer.service chart_viewer.service spectrogram_viewer.service; do sed -i "/Service/a StandardError=append:/proc/1/fd/1" "$HOME/BirdNET-Pi/templates/$file" sed -i "/Service/a StandardOutput=append:/proc/1/fd/1" "$HOME/BirdNET-Pi/templates/$file" done +# Correct log services to show /proc/1/fd/1 +echo "... show container logs in /logs" +sed -i "s|sudo -u pi ||g" "$HOME/BirdNET-Pi/templates/birdnet_log.service" +sed -i "s|birdnet_log.sh|cat /proc/1/fd/1|g" "$HOME/BirdNET-Pi/templates/birdnet_log.service" + echo " "