tendermint/scripts/glide/update.sh

33 lines
617 B
Bash
Raw Normal View History

#! /bin/bash
set -euo pipefail
IFS=$'\n\t'
# script to update the given dependency in the glide.lock file with the checked out branch on the local host
2016-08-09 22:45:55 -07:00
LIB=$1
2016-10-12 09:27:37 -07:00
TMCORE=$GOPATH/src/github.com/tendermint/tendermint
2016-11-03 17:16:44 -07:00
set +u
2016-10-12 09:27:37 -07:00
if [[ "$GLIDE" == "" ]]; then
GLIDE=$TMCORE/glide.lock
fi
2016-11-03 17:16:44 -07:00
set -u
2016-10-12 09:27:37 -07:00
OLD_COMMIT=`bash $TMCORE/scripts/glide/parse.sh $LIB`
PWD=`pwd`
cd $GOPATH/src/github.com/tendermint/$LIB
NEW_COMMIT=$(git rev-parse HEAD)
cd $PWD
2016-10-12 09:27:37 -07:00
uname -a | grep Linux > /dev/null
if [[ "$?" == 0 ]]; then
# linux
sed -i "s/$OLD_COMMIT/$NEW_COMMIT/g" $GLIDE
else
# mac
sed -i "" "s/$OLD_COMMIT/$NEW_COMMIT/g" $GLIDE
fi