fix scripts to not duplicate go_option

This commit is contained in:
William Banfield
2021-11-10 17:39:32 -05:00
parent e0d992dca9
commit 723ba12ab6
2 changed files with 6 additions and 2 deletions
+2
View File
@@ -7,6 +7,8 @@ if [[ VERS -ne master ]]; then
URL_PATH=tarball/refs/tags/v
fi
VERS=5dddbbef96b6b39237e7a113363da0ffa0bdf21f
echo "fetching proto files"
# Get shortened ref of commit
+4 -2
View File
@@ -8,6 +8,8 @@ set -eo pipefail
FNAME=$1
MODNAME=$(echo $2| sed 's/\//\\\//g')
PACKAGE="$(dirname $FNAME | cut -c 2- | sed 's/\//\\\//g')"
PACKAGE="$(dirname $FNAME | sed 's/^\.\/\(.*\)/\1/g' | sed 's/\//\\\//g')"
sed -i "s/\(package tendermint.*\)/\1\n\noption go_package = \"$MODNAME$PACKAGE\";/g" $FNAME
if ! `grep -q 'option go_package = .*;' $FNAME`; then
sed -i "s/\(package tendermint.*\)/\1\n\noption go_package = \"$MODNAME\/$PACKAGE\";/g" $FNAME
fi