diff --git a/update b/update index b3e72e1..0fbaab9 100755 --- a/update +++ b/update @@ -8,18 +8,12 @@ source $__DIR__/lib/include/bash/func; # [1] Send data + fetch configuration if [ ! -e /target/sync ]; then - $SOURCE_DIR/lib/api/init; - - if [ $? -ne 0 ]; then - slog "init failed" - "update"; - exit 127; - fi; + test "$($SOURCE_DIR/lib/api/init)" = "127" && slog "init failed" - "update" && exit 127; touch /target/sync; else - test "$($SOURCE_DIR/lib/api/sync)" = "127"; && slog "sync failed" - "update" && exit; - test $? -ne 0 && exit 127; + test "$($SOURCE_DIR/lib/api/sync)" = "127"; && slog "sync failed" - "update" && exit 127; fi;