From 1ccb31c900d26769dbdedee9f10e4b7b1f4f7962 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Motiejus=20Jak=C5=A1tys?= Date: Fri, 21 Feb 2025 19:50:24 +0000 Subject: [PATCH] timelapse: combine exitcode from both cameras --- modules/services/frigate/default.nix | 9 ++++++--- 1 file changed, 6 insertions(+), 3 deletions(-) diff --git a/modules/services/frigate/default.nix b/modules/services/frigate/default.nix index 8ef1cff..bb98bed 100644 --- a/modules/services/frigate/default.nix +++ b/modules/services/frigate/default.nix @@ -38,17 +38,20 @@ let DATE=''${NOW%_*} TIME=''${NOW#*_} mkdir -p /var/lib/timelapse-r11/"''${DATE}" + EXITCODE=0 ffmpeg -hide_banner -y \ -rtsp_transport tcp \ -i "rtsp://frigate:''${FRIGATE_RTSP_PASSWORD}@192.168.188.10/cam/realmonitor?channel=2&subtype=0" \ -vframes 1 \ - /var/lib/timelapse-r11/"''${DATE}"/"ptz-''${TIME}.jpg" || : + /var/lib/timelapse-r11/"''${DATE}"/"ptz-''${TIME}.jpg" || EXITCODE=$? - exec ffmpeg -hide_banner -y \ + ffmpeg -hide_banner -y \ -rtsp_transport tcp \ -i "rtsp://frigate:''${FRIGATE_RTSP_PASSWORD}@192.168.188.10/cam/realmonitor?channel=1&subtype=0" \ -vframes 1 \ - /var/lib/timelapse-r11/"''${DATE}"/"panorama-''${TIME}.jpg" + /var/lib/timelapse-r11/"''${DATE}"/"panorama-''${TIME}.jpg" || EXITCODE=$? + + exit "$EXITCODE" ''; }; in