mirror of
https://github.com/legop3/MultiRoombaRover.git
synced 2026-09-17 01:50:47 -04:00
fix bash script
This commit is contained in:
@@ -6,7 +6,7 @@ set -euo pipefail
|
|||||||
|
|
||||||
BINARY_SRC="dist/roverd"
|
BINARY_SRC="dist/roverd"
|
||||||
CONFIG_SRC="pi/roverd/roverd.sample.yaml"
|
CONFIG_SRC="pi/roverd/roverd.sample.yaml"
|
||||||
INSTALL_MEDIAMTX=1
|
INSTALL_MEDIAMTX=0
|
||||||
MEDIAMTX_VERSION="1.8.6"
|
MEDIAMTX_VERSION="1.8.6"
|
||||||
|
|
||||||
usage() {
|
usage() {
|
||||||
@@ -115,13 +115,13 @@ install_mediamtx_binary() {
|
|||||||
if ! command -v curl >/dev/null 2>&1; then
|
if ! command -v curl >/dev/null 2>&1; then
|
||||||
echo "curl is required to download mediaMTX" >&2
|
echo "curl is required to download mediaMTX" >&2
|
||||||
exit 1
|
exit 1
|
||||||
}
|
fi
|
||||||
local asset
|
local asset
|
||||||
asset="$(detect_mediamtx_asset)"
|
asset="$(detect_mediamtx_asset)"
|
||||||
if [[ -z "$asset" ]]; then
|
if [[ -z "$asset" ]]; then
|
||||||
echo "Unsupported architecture $(uname -m) for mediaMTX download" >&2
|
echo "Unsupported architecture $(uname -m) for mediaMTX download" >&2
|
||||||
exit 1
|
exit 1
|
||||||
}
|
fi
|
||||||
local url="https://github.com/bluenviron/mediamtx/releases/download/v${MEDIAMTX_VERSION}/${asset}"
|
local url="https://github.com/bluenviron/mediamtx/releases/download/v${MEDIAMTX_VERSION}/${asset}"
|
||||||
local tmpdir
|
local tmpdir
|
||||||
tmpdir="$(mktemp -d)"
|
tmpdir="$(mktemp -d)"
|
||||||
@@ -130,7 +130,7 @@ install_mediamtx_binary() {
|
|||||||
echo "Failed to download mediaMTX from ${url}" >&2
|
echo "Failed to download mediaMTX from ${url}" >&2
|
||||||
rm -rf "$tmpdir"
|
rm -rf "$tmpdir"
|
||||||
exit 1
|
exit 1
|
||||||
}
|
fi
|
||||||
tar -xzf "${tmpdir}/${asset}" -C "$tmpdir" mediamtx
|
tar -xzf "${tmpdir}/${asset}" -C "$tmpdir" mediamtx
|
||||||
install -o mediamtx -g mediamtx -m 0755 "${tmpdir}/mediamtx" /usr/local/bin/mediamtx
|
install -o mediamtx -g mediamtx -m 0755 "${tmpdir}/mediamtx" /usr/local/bin/mediamtx
|
||||||
log "Installed /usr/local/bin/mediamtx"
|
log "Installed /usr/local/bin/mediamtx"
|
||||||
|
|||||||
Reference in New Issue
Block a user