appimage: Add a cli parameter for for specifying a git branch

This commit is contained in:
Mike Salvatore 2021-04-29 14:40:52 -04:00
parent e58281b0f0
commit 9c11f239ce
1 changed files with 10 additions and 3 deletions

View File

@ -78,8 +78,7 @@ clone_monkey_repo() {
fi fi
log_message "Cloning files from git" log_message "Cloning files from git"
branch=${1:-"develop"} git clone --single-branch --recurse-submodules -b "$1" "$MONKEY_ORIGIN_URL" "$REPO_MONKEY_HOME" 2>&1 || handle_error
git clone --single-branch --recurse-submodules -b "$branch" "$MONKEY_ORIGIN_URL" "$REPO_MONKEY_HOME" 2>&1 || handle_error
} }
setup_appdir() { setup_appdir() {
@ -259,6 +258,7 @@ fi
monkey_version="dev" monkey_version="dev"
agent_binary_dir="" agent_binary_dir=""
branch="develop"
while (( "$#" )); do while (( "$#" )); do
case "$1" in case "$1" in
@ -278,6 +278,13 @@ case "$1" in
missing_argument "$1" missing_argument "$1"
fi fi
;; ;;
--branch)
if [ -n "$2" ] && [ "${2:0:1}" != "-" ]; then
branch=$2
shift 2
else
missing_argument "$1"
fi
esac esac
done done
@ -285,7 +292,7 @@ done
install_build_prereqs install_build_prereqs
install_appimage_tool install_appimage_tool
clone_monkey_repo "$@" clone_monkey_repo "$branch"
setup_appdir "$agent_binary_dir" setup_appdir "$agent_binary_dir"