From 1daf5d7d0329f05a62f89796f37804715bc2dc73 Mon Sep 17 00:00:00 2001 From: legop3 Date: Fri, 28 Nov 2025 00:51:36 -0500 Subject: [PATCH] good --- pi/bin/video-publisher.sh | 7 ++++++- pi/install_roverd.sh | 2 ++ 2 files changed, 8 insertions(+), 1 deletion(-) diff --git a/pi/bin/video-publisher.sh b/pi/bin/video-publisher.sh index 4c83c714..ba79fdc1 100644 --- a/pi/bin/video-publisher.sh +++ b/pi/bin/video-publisher.sh @@ -12,7 +12,12 @@ fi # shellcheck disable=SC1090 source "$ENV_FILE" -: "${PUBLISH_URL:?PUBLISH_URL not set in ${ENV_FILE}}" +PUBLISH_URL="${PUBLISH_URL:-}" +if [[ -z "${PUBLISH_URL}" ]]; then + echo "PUBLISH_URL not set in ${ENV_FILE}; contents:" >&2 + sed -n '1,200p' "$ENV_FILE" >&2 + exit 1 +fi VIDEO_WIDTH="${VIDEO_WIDTH:-1920}" VIDEO_HEIGHT="${VIDEO_HEIGHT:-1080}" diff --git a/pi/install_roverd.sh b/pi/install_roverd.sh index 4c55cb89..57a766a7 100755 --- a/pi/install_roverd.sh +++ b/pi/install_roverd.sh @@ -195,7 +195,9 @@ install_audio_support() { # Install video publisher assets install -D -o root -g root -m 0755 pi/bin/video-publisher.sh /usr/local/bin/video-publisher +log "Installed video-publisher helper" install -m 0644 pi/systemd/video-publisher.service /etc/systemd/system/video-publisher.service +log "Installed video-publisher systemd unit" install -d -o roverd -g roverd /var/lib/roverd cat > /var/lib/roverd/video.env <<'ENV' # Managed by roverd; placeholder values will be overwritten at runtime.