blob: 833dac6a4a9b968c95c0127d3ee6938a363c95d9 [file] [log] [blame]
#!/bin/bash
cd $(dirname $0)
pwd
set -e
if [ $# != 1 ];
then
echo "Usage: setup_robot.sh 971"
exit 1
fi
readonly ROBOT_HOSTNAME="$1"
bazel build -c opt @arm_frc_linux_gnueabi_repo//...
echo "Looking to see if l is aliased right."
if $(ssh "admin@${ROBOT_HOSTNAME}" "cat /etc/profile" | grep -Fq "alias l");
then
echo "Already has l alias"
else
echo "Adding l alias"
ssh "admin@${ROBOT_HOSTNAME}" 'echo "alias l=\"ls -la\"" >> /etc/profile'
fi
ssh "admin@${ROBOT_HOSTNAME}" 'PATH="${PATH}":/usr/local/natinst/bin/ /usr/local/frc/bin/frcKillRobot.sh -r -t'
echo "Deploying robotCommand startup script"
scp aos/config/robotCommand "admin@${ROBOT_HOSTNAME}:/home/lvuser/"
scp bazel-971-Robot-Code/external/arm_frc_linux_gnueabi_repo/usr/arm-frc-linux-gnueabi/lib/libstdc++.so.6.0.21 "admin@${ROBOT_HOSTNAME}:/usr/lib/"