Files
Main/build.sh
2018-05-02 22:50:58 +08:00

26 lines
513 B
Bash

#!/bin/bash
# create simple text file named 'host' in this folder with IP address of your MiSTer.
HOST=192.168.1.75
[ -f host ] && HOST=$(cat host)
# make script fail if any command failed,
# so we don't need to check the exit status of every command.
set -e
set -o pipefail
make
set +e
plink root@$HOST -pw 1 'killall MiSTer'
set -e
ftp -n <<EOF
open $HOST
user root 1
binary
put MiSTer /media/fat/MiSTer
EOF
plink root@$HOST -pw 1 'sync;PATH=/media/fat:$PATH;MiSTer >/dev/ttyS0 2>/dev/ttyS0 </dev/null &'