Make deploy.sh work when the jevois is somewhere other than sda
Change-Id: Iaf3e8b4dab61e3959ced9085e6b4e245763b79fa
diff --git a/y2019/vision/tools/deploy.sh b/y2019/vision/tools/deploy.sh
index c7c46ca..2538239 100755
--- a/y2019/vision/tools/deploy.sh
+++ b/y2019/vision/tools/deploy.sh
@@ -45,16 +45,24 @@
sleep 5
-if udevadm info -a -n /dev/sda | grep JeVois -q;
-then
- echo "Jevois at /dev/sda"
+JEVOIS_SD=
+for SD in /dev/sd[a-z]; do
+ if udevadm info -a -n "${SD}" | grep JeVois -q; then
+ echo "Jevois at ${SD}"
+ JEVOIS_SD="${SD}"
+ break
+ fi
+done
+if [[ -z ${JEVOIS_SD} ]]; then
+ echo "Failed to find Jevois. Stopping now"
+ exit 1
fi
if ! mount | grep "${TARGET_DIR}" -q
then
sudo mkdir -p "${TARGET_DIR}"
- sudo mount /dev/sda "${TARGET_DIR}"
+ sudo mount "${JEVOIS_SD}" "${TARGET_DIR}"
fi
echo "Waiting for fs ..."