updated upload script

This commit is contained in:
Nils Schulte 2020-05-22 17:55:33 +02:00
parent 6916ade599
commit e9e85907bb

View File

@ -1,17 +1,23 @@
#!/bin/bash #!/bin/bash
md5files=$(cat .uploaded) md5files=$(cat .uploaded)
IP=stepper-clock.lan IP=prototype-esp.lan
if [ "$#" != 0 ]; then if [ "$#" != 0 ]; then
IP="$1" IP="$1"
fi fi
# upload all *.py files and the second argument
for i in $(ls *.py $2 ) for i in $(ls *.py $2 )
do do
if [[ $md5files != *"$(md5sum $i | cut -d' ' -f1)"* ]]; then if [[ $md5files != *"$(md5sum $i | cut -d' ' -f1)"* ]]; then
echo $(md5sum $i) echo $(md5sum $i)
webrepl_cli.py -p asdf $i $IP:/$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") md5files=$(echo $md5files | sed 's|:\([^:]*\)'"$i"'||g'):$(md5sum "$i")
echo "$md5files" > .uploaded echo "$md5files" > .uploaded
else
echo "not uploaded!"
fi
fi fi
done done