lib: move build_hub to lib

hub will be used by other script move it.

Signed-off-by: Jose Carlos Venegas Munoz <jose.carlos.venegas.munoz@intel.com>
This commit is contained in:
Jose Carlos Venegas Munoz
2018-07-26 17:03:15 -05:00
parent 90fa9305e0
commit dfddde813d
2 changed files with 22 additions and 26 deletions

View File

@@ -1,4 +1,6 @@
export GOPATH=${GOPATH:-${HOME}/go}
readonly kata_arch_sh="${GOPATH}/src/github.com/kata-containers/tests/.ci/kata-arch.sh"
hub_bin="${tmp_dir}/hub-bin"
get_kata_arch(){
go get -u github.com/kata-containers/tests || true
@@ -61,3 +63,21 @@ get_repo_hash(){
popd >> /dev/null
}
build_hub() {
info "Get hub"
if cmd=$(command -v hub); then
hub_bin="${cmd}"
return
fi
local hub_repo="github.com/github/hub"
local hub_repo_dir="${GOPATH}/src/${hub_repo}"
[ -d "${hub_repo_dir}" ]|| git clone --quiet --depth 1 "https://${hub_repo}.git" "${hub_repo_dir}"
pushd "${hub_repo_dir}" >> /dev/null
git checkout master
git pull
./script/build -o "${hub_bin}"
popd >> /dev/null
}