lesavka/scripts/daemon/lesavka-uvc.sh

17 lines
474 B
Bash
Raw Normal View History

2026-01-08 00:59:14 -03:00
#!/usr/bin/env bash
# scripts/daemon/lesavka-uvc.sh - launch UVC control helper as a standalone service
set -euo pipefail
# Optional env file for runtime overrides (debug, width/fps, etc.)
if [[ -r /etc/lesavka/uvc.env ]]; then
# shellcheck disable=SC1091
source /etc/lesavka/uvc.env
fi
2026-01-08 00:59:14 -03:00
DEV=${LESAVKA_UVC_DEV:-/dev/v4l/by-path/platform-1000480000.usb-video-index0}
if [[ ! -e "$DEV" ]]; then
DEV=/dev/video0
fi
exec /usr/local/bin/lesavka-uvc --device "$DEV"