From 937040944ffdf7819b7ce7bee23a3d346718c0e4 Mon Sep 17 00:00:00 2001 From: Trygve Laugstøl Date: Thu, 19 Nov 2015 19:33:05 +0100 Subject: Major refactoring, splitting stuff into separate files. --- upload.sh | 15 +++++++++++---- 1 file changed, 11 insertions(+), 4 deletions(-) (limited to 'upload.sh') diff --git a/upload.sh b/upload.sh index 65005bf..981cec3 100755 --- a/upload.sh +++ b/upload.sh @@ -7,8 +7,15 @@ basedir=$(pwd) cookie=$(cd $dir; echo $(pwd)/.cookie) cmd=() paths=() +port=() -for path in $(ls "$dir"/cfg-* "$dir"/*.lua 2>/dev/null) +if [[ $NODEMCU_PORT != '' ]] +then + port+=(--port) + port+=("$NODEMCU_PORT") +fi + +for path in $(ls "$dir"/cfg-* "$dir"/*.lua |grep -v manual_init.lua 2>/dev/null) do if [[ $path -nt "$cookie" ]] then @@ -20,12 +27,12 @@ done if [[ ${#cmd[@]} -gt 0 ]] then - "$basedir/nodemcu-uploader/nodemcu-uploader.py" upload "${cmd[@]}" + "$basedir/nodemcu-uploader/nodemcu-uploader.py" "${port[@]}" upload "${cmd[@]}" fi touch "$cookie" if [[ -r "$dir/manual_init.lua" ]] then - cat "$dir/manual_init.lua" - "$basedir/nodemcu-uploader/nodemcu-uploader.py" exec "$dir/manual_init.lua" +# cat "$dir/manual_init.lua" + "$basedir/nodemcu-uploader/nodemcu-uploader.py" "${port[@]}" exec "$dir/manual_init.lua" fi -- cgit v1.2.3