brians | 343bc11 | 2013-02-10 01:53:46 +0000 | [diff] [blame] | 1 | #!/bin/bash |
| 2 | |
Austin Schuh | ab8c0c5 | 2020-02-22 13:42:37 -0800 | [diff] [blame] | 3 | if [[ "$(hostname)" == "roboRIO"* ]]; then |
Austin Schuh | ac1b775 | 2021-10-12 22:05:09 -0700 | [diff] [blame] | 4 | /usr/local/natinst/etc/init.d/systemWebServer stop |
| 5 | |
Austin Schuh | ab8c0c5 | 2020-02-22 13:42:37 -0800 | [diff] [blame] | 6 | ROBOT_CODE="/home/admin/robot_code" |
| 7 | |
| 8 | ln -s /var/local/natinst/log/FRC_UserProgram.log /tmp/FRC_UserProgram.log |
| 9 | ln -s /var/local/natinst/log/FRC_UserProgram.log "${ROBOT_CODE}/FRC_UserProgram.log" |
James Kuszmaul | 2d8fa2a | 2020-03-01 13:51:50 -0800 | [diff] [blame] | 10 | elif [[ "$(hostname)" == "pi-"* ]]; then |
Austin Schuh | 66e0005 | 2021-10-23 22:00:52 -0700 | [diff] [blame] | 11 | # We have systemd configured to handle restarting, so just exec. |
| 12 | export PATH="${PATH}:/home/pi/robot_code" |
Austin Schuh | 5c96bf8 | 2021-11-02 21:08:17 -0700 | [diff] [blame^] | 13 | rm -rf /dev/shm/aos |
Austin Schuh | 66e0005 | 2021-10-23 22:00:52 -0700 | [diff] [blame] | 14 | exec starterd |
Austin Schuh | ab8c0c5 | 2020-02-22 13:42:37 -0800 | [diff] [blame] | 15 | else |
| 16 | ROBOT_CODE="${HOME}/robot_code" |
| 17 | fi |
| 18 | |
Austin Schuh | 540089c | 2019-12-29 20:36:16 -0800 | [diff] [blame] | 19 | cd "${ROBOT_CODE}" |
| 20 | export PATH="${PATH}:${ROBOT_CODE}" |
Brian Silverman | 17bb36d | 2015-03-29 16:50:06 -0400 | [diff] [blame] | 21 | while true; do |
Austin Schuh | 5c96bf8 | 2021-11-02 21:08:17 -0700 | [diff] [blame^] | 22 | rm -rf /dev/shm/aos |
| 23 | starterd 2>&1 |
Brian Silverman | 17bb36d | 2015-03-29 16:50:06 -0400 | [diff] [blame] | 24 | done |