fixed check nanopb sanity script

pull/5380/head
David Garcia Quintas 9 years ago
parent 0d2df65c41
commit e86b4573fe
  1. 9
      tools/distrib/check_nanopb_output.sh

@ -32,7 +32,7 @@ set -ex
apt-get install -y autoconf automake libtool curl python-virtualenv
readonly NANOPB_TMP_OUTPUT="${LOCAL_GIT_ROOT}/gens/src/proto/grpc/lb/v0"
readonly NANOPB_TMP_OUTPUT="$(mktemp -d)"
# install protoc version 3
pushd third_party/protobuf
@ -62,10 +62,7 @@ PATH="$PROTOC_PATH:$PATH" ./tools/codegen/core/gen_load_balancing_proto.sh \
$NANOPB_TMP_OUTPUT
# compare outputs to checked compiled code
diff -rq $NANOPB_TMP_OUTPUT src/core/proto/grpc/lb/v0
if [ $? != 0 ]; then
if ! diff -r $NANOPB_TMP_OUTPUT src/core/proto/grpc/lb/v0; then
echo "Outputs differ: $NANOPB_TMP_OUTPUT vs src/core/proto/grpc/lb/v0"
exit 1
exit 2
fi
rm -Rf "${LOCAL_GIT_ROOT}/gens"

Loading…
Cancel
Save