blob: 3c16b03429f59414528c95b7ee7c4f45a1b29427 [file] [log] [blame]
#!/bin/sh
set -e
echo "Building executables"
readonly BAZEL_OPTIONS="-c opt --cpu=armhf-debian"
readonly BAZEL_BIN="$(bazel info ${BAZEL_OPTIONS} bazel-bin)"
readonly TARGET_DIR=/media/$USER/JEVOIS
bazel build ${BAZEL_OPTIONS} \
//y2019/vision:target_sender \
//y2019/vision:serial_waiter
if [ ! -d "${TARGET_DIR}" ]
then
echo "Mount jevois at ${TARGET_DIR} ..."
./jevois-cmd usbsd
fi
echo "Waiting for fs ..."
while [ ! -d "${TARGET_DIR}" ]
do
sleep 1
done
echo "OK"
echo "Copying files ..."
cp ./austin_cam.sh "${TARGET_DIR}"/
cp ./launch.sh "${TARGET_DIR}"/deploy/
cp "${BAZEL_BIN}/y2019/vision/target_sender" \
"${BAZEL_BIN}/y2019/vision/serial_waiter" \
"${TARGET_DIR}"/deploy/
echo "Unmount sd card ..."
umount "${TARGET_DIR}"
echo "OK"
echo "Rebooting Jevois."
./jevois-cmd restart