mirror of
https://github.com/legop3/MultiRoombaRover.git
synced 2026-09-16 01:21:20 -04:00
fix bash installer
This commit is contained in:
@@ -62,13 +62,6 @@ if [[ ! -f "$CONFIG_SRC" ]]; then
|
|||||||
exit 1
|
exit 1
|
||||||
fi
|
fi
|
||||||
|
|
||||||
if ! command -v libcamera-vid >/dev/null 2>&1; then
|
|
||||||
log "WARNING: libcamera-vid not found in PATH; install libcamera-utils for video publishing"
|
|
||||||
fi
|
|
||||||
if ! command -v ffmpeg >/dev/null 2>&1; then
|
|
||||||
log "WARNING: ffmpeg not found in PATH; install ffmpeg for WHIP publishing"
|
|
||||||
fi
|
|
||||||
|
|
||||||
ensure_user() {
|
ensure_user() {
|
||||||
local user="$1"
|
local user="$1"
|
||||||
local groups="${2:-}"
|
local groups="${2:-}"
|
||||||
@@ -87,6 +80,13 @@ log() {
|
|||||||
echo "[$(date -u +%Y-%m-%dT%H:%M:%SZ)] $*"
|
echo "[$(date -u +%Y-%m-%dT%H:%M:%SZ)] $*"
|
||||||
}
|
}
|
||||||
|
|
||||||
|
if ! command -v libcamera-vid >/dev/null 2>&1; then
|
||||||
|
log "WARNING: libcamera-vid not found in PATH; install libcamera-utils for video publishing"
|
||||||
|
fi
|
||||||
|
if ! command -v ffmpeg >/dev/null 2>&1; then
|
||||||
|
log "WARNING: ffmpeg not found in PATH; install ffmpeg for WHIP publishing"
|
||||||
|
fi
|
||||||
|
|
||||||
ensure_user roverd "dialout,gpio,video"
|
ensure_user roverd "dialout,gpio,video"
|
||||||
install -o roverd -g roverd -m 0755 "$BINARY_SRC" /usr/local/bin/roverd
|
install -o roverd -g roverd -m 0755 "$BINARY_SRC" /usr/local/bin/roverd
|
||||||
log "Installed roverd binary"
|
log "Installed roverd binary"
|
||||||
|
|||||||
Reference in New Issue
Block a user