From 9ba9352dae61f4115ac8d5f495f1bd8d703cd852 Mon Sep 17 00:00:00 2001 From: bugobliterator Date: Wed, 7 Jul 2021 17:38:25 +0530 Subject: [PATCH] Tools: add remote upload script via mac systems --- Tools/scripts/macos_remote_upload.sh | 17 +++++++++++++++++ 1 file changed, 17 insertions(+) create mode 100755 Tools/scripts/macos_remote_upload.sh diff --git a/Tools/scripts/macos_remote_upload.sh b/Tools/scripts/macos_remote_upload.sh new file mode 100755 index 0000000000..2d27eabeb4 --- /dev/null +++ b/Tools/scripts/macos_remote_upload.sh @@ -0,0 +1,17 @@ +#!/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 \ No newline at end of file