You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
17 lines
653 B
17 lines
653 B
#!/usr/bin/env bash |
|
# allows uploading firmware via ssh from remote computer to |
|
# device connected to macos system |
|
# place export AP_OVERRIDE_UPLOAD_CMD=". /path/to/macos_remote_upload.sh" to bashrc |
|
# to use this |
|
USER_HOST=user@hostname # please edit this with macos ssh |
|
tmpdir=$(ssh $USER_HOST mktemp -d) |
|
filename=$(basename $@) |
|
uploader=$(realpath $(dirname $@))/../../../Tools/scripts/uploader.py |
|
scp $@ $USER_HOST:$tmpdir/ |
|
scp $uploader $USER_HOST:$tmpdir/ |
|
# source "\$HOME/.bash_profile" && $tmpdir/uploader.py $tmpdir/$filename |
|
ssh $USER_HOST /bin/bash << ENDSSH |
|
source ~/.bash_profile |
|
$tmpdir/uploader.py $tmpdir/$filename |
|
rm -r $tmpdir |
|
ENDSSH |