lesavka: let server install continue without capture cards
This commit is contained in:
parent
4a88535960
commit
52510ac20d
@ -116,11 +116,14 @@ if [ "${#GC_VIDEOS[@]}" -ne 2 ]; then
|
|||||||
fi
|
fi
|
||||||
|
|
||||||
if [ "${#GC_VIDEOS[@]}" -ne 2 ]; then
|
if [ "${#GC_VIDEOS[@]}" -ne 2 ]; then
|
||||||
echo "❌ Exactly two GC311 capture cards (index0) must be attached!" >&2
|
echo "⚠️ GC311 capture cards not fully present; skipping udev eye-link refresh." >&2
|
||||||
printf ' Detected: %s\n' "${GC_VIDEOS[@]}"
|
if [ "${#GC_VIDEOS[@]}" -eq 0 ]; then
|
||||||
exit 1
|
echo " Detected: none" >&2
|
||||||
|
else
|
||||||
|
printf ' Detected: %s\n' "${GC_VIDEOS[@]}" >&2
|
||||||
fi
|
fi
|
||||||
|
echo " The server install will continue, and existing /dev/lesavka_* links stay untouched." >&2
|
||||||
|
else
|
||||||
mapfile -t TAGS < <(
|
mapfile -t TAGS < <(
|
||||||
for v in "${GC_VIDEOS[@]}"; do
|
for v in "${GC_VIDEOS[@]}"; do
|
||||||
sudo udevadm info -q property -n "$v" |
|
sudo udevadm info -q property -n "$v" |
|
||||||
@ -128,6 +131,10 @@ mapfile -t TAGS < <(
|
|||||||
done
|
done
|
||||||
)
|
)
|
||||||
|
|
||||||
|
if [ -z "${TAGS[0]:-}" ] || [ -z "${TAGS[1]:-}" ]; then
|
||||||
|
echo "⚠️ GC311 cards were detected, but ID_PATH_TAG lookup was incomplete." >&2
|
||||||
|
echo " Skipping udev eye-link refresh and preserving any existing /dev/lesavka_* links." >&2
|
||||||
|
else
|
||||||
printf ' ↪ Left card: %s (%s)\n' "${GC_VIDEOS[0]}" "${TAGS[0]}"
|
printf ' ↪ Left card: %s (%s)\n' "${GC_VIDEOS[0]}" "${TAGS[0]}"
|
||||||
printf ' ↪ Right card: %s (%s)\n' "${GC_VIDEOS[1]}" "${TAGS[1]}"
|
printf ' ↪ Right card: %s (%s)\n' "${GC_VIDEOS[1]}" "${TAGS[1]}"
|
||||||
|
|
||||||
@ -143,6 +150,8 @@ EOF
|
|||||||
sudo udevadm control --reload
|
sudo udevadm control --reload
|
||||||
sudo udevadm trigger --subsystem-match=video4linux
|
sudo udevadm trigger --subsystem-match=video4linux
|
||||||
sudo udevadm settle
|
sudo udevadm settle
|
||||||
|
fi
|
||||||
|
fi
|
||||||
|
|
||||||
echo "==> 3. Rust toolchain"
|
echo "==> 3. Rust toolchain"
|
||||||
sudo rustup default stable
|
sudo rustup default stable
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user