Skip to content

Commit

Permalink
feat(ZANATA_REMOTE)
Browse files Browse the repository at this point in the history
  • Loading branch information
definite committed Feb 1, 2018
1 parent 450db1d commit eae9b5e
Show file tree
Hide file tree
Showing 2 changed files with 23 additions and 20 deletions.
2 changes: 1 addition & 1 deletion zanata-0install-release
Expand Up @@ -49,7 +49,7 @@

HOME_BIN_DIR=$HOME/bin
FEED_UPLOAD_DIR=$(pwd)
source <(curl -q https://raw.githubusercontent.com/zanata/zanata-scripts/$BRANCH/zanata-functions.sh)
source <(curl -q https://raw.githubusercontent.com/zanata/zanata-scripts/$BRANCH/zanata-functions)

install_zero_program(){
local prog=$1
Expand Down
41 changes: 22 additions & 19 deletions zanata-functions
Expand Up @@ -749,31 +749,34 @@ function version_next(){
case $(basename $0) in
bash )
## Remote Mode assumed
ZANATA_REMOTE=1
export ZANATA_REMOTE=1
: ${ZANATA_SCRIPTS_BRANCH:=master}
source <(curl -q https://raw.githubusercontent.com/zanata/zanata-scripts/$ZANATA_SCRIPTS_BRANCH/zanata-env.sh)

## We keep a copy in local so help works
mkdir -p "$TMP_ROOT"
ZanataScriptsDir=$TMP_ROOT

ZanataEnvSh="$ZanataScriptsDir/zanata-env.sh"
curl -o "$ZanataEnvSh" -q https://raw.githubusercontent.com/zanata/zanata-scripts/$ZANATA_SCRIPTS_BRANCH/zanata-env.sh
ProgramName=zanata-functions
ProgramFullFilename=$ZanataScriptsDir/$ProgramName
curl -o $ProgramFullFilename -q https://raw.githubusercontent.com/zanata/zanata-scripts/$ZANATA_SCRIPTS_BRANCH/zanata-functions
;;
* )
ZanataScriptsDir=$(dirname $(realpath ${BASH_SOURCE[0]}))
ZanataEnvSh="$ZanataScriptsDir/zanata-env.sh"
source "$ZanataEnvSh"
mkdir -p "$TMP_ROOT"

ProgramFullFilename=${BASH_SOURCE[$((${#BASH_SOURCE[@]}-1))]}
ProgramName=$(basename $ProgramFullFilename)
;;
esac

if [[ -n ${ZANATA_REMOTE:-} ]]; then
source <(curl -q https://raw.githubusercontent.com/zanata/zanata-scripts/$ZANATA_SCRIPTS_BRANCH/zanata-env.sh)

## We keep a copy in local so help works
mkdir -p "$TMP_ROOT"
ZanataScriptsDir=$TMP_ROOT

ZanataEnvSh="$ZanataScriptsDir/zanata-env.sh"
curl -o "$ZanataEnvSh" -q https://raw.githubusercontent.com/zanata/zanata-scripts/$ZANATA_SCRIPTS_BRANCH/zanata-env.sh
ProgramName=zanata-functions
ProgramFullFilename=$ZanataScriptsDir/$ProgramName
curl -o $ProgramFullFilename -q https://raw.githubusercontent.com/zanata/zanata-scripts/$ZANATA_SCRIPTS_BRANCH/zanata-functions
else
ZanataScriptsDir=$(dirname $(realpath ${BASH_SOURCE[0]}))
ZanataEnvSh="$ZanataScriptsDir/zanata-env.sh"
source "$ZanataEnvSh"

ProgramFullFilename=${BASH_SOURCE[$((${#BASH_SOURCE[@]}-1))]}
ProgramName=$(basename $ProgramFullFilename)
fi

case $ProgramName in
*-functions )
trap exit_print_error EXIT
Expand Down

0 comments on commit eae9b5e

Please sign in to comment.