From e9e85907bbb10b873c11ba353fdb32e4ac035071 Mon Sep 17 00:00:00 2001 From: Nils Schulte Date: Fri, 22 May 2020 17:55:33 +0200 Subject: [PATCH] updated upload script --- upload.sh | 20 +++++++++++++------- 1 file changed, 13 insertions(+), 7 deletions(-) diff --git a/upload.sh b/upload.sh index 6a7a843..49f64d4 100755 --- a/upload.sh +++ b/upload.sh @@ -1,17 +1,23 @@ #!/bin/bash md5files=$(cat .uploaded) -IP=stepper-clock.lan +IP=prototype-esp.lan if [ "$#" != 0 ]; then IP="$1" fi +# upload all *.py files and the second argument for i in $(ls *.py $2 ) do - if [[ $md5files != *"$(md5sum $i | cut -d' ' -f1)"* ]]; then - echo $(md5sum $i) - webrepl_cli.py -p asdf $i $IP:/$i - md5files=$(echo $md5files | sed 's|:\([^:]*\)'"$i"'||g'):$(md5sum "$i") - echo "$md5files" > .uploaded - fi + if [[ $md5files != *"$(md5sum $i | cut -d' ' -f1)"* ]]; then + echo $(md5sum $i) + webrepl_cli.py -p asdf $i $IP:/$i + # If upload was successful, update md5sum + if [ $? -eq 0 ]; then + md5files=$(echo $md5files | sed 's|:\([^:]*\)'"$i"'||g'):$(md5sum "$i") + echo "$md5files" > .uploaded + else + echo "not uploaded!" + fi + fi done