update clone script
missed a part that causes the script to basically fail if a username is not set.
This commit is contained in:
@@ -25,34 +25,32 @@ else
|
||||
fi
|
||||
|
||||
## pull git js bot repo
|
||||
if [[ ! "${USERNAME}" == "" ]]; then
|
||||
if [ "$(ls -A /mnt/server)" ]; then
|
||||
echo -e "/mnt/server directory is not empty."
|
||||
if [ -d .git ]; then
|
||||
echo -e ".git directory exists"
|
||||
if [ -f .git/config ]; then
|
||||
echo -e "loading info from git config"
|
||||
ORIGIN=$(git config --get remote.origin.url)
|
||||
else
|
||||
echo -e "files found with no git config"
|
||||
echo -e "closing out without touching things to not break anything"
|
||||
exit 10
|
||||
fi
|
||||
fi
|
||||
|
||||
if [ "${ORIGIN}" == "${GIT_ADDRESS}" ]; then
|
||||
echo "pulling latest from github"
|
||||
git pull
|
||||
fi
|
||||
else
|
||||
echo -e "/mnt/server is empty.\ncloning files into repo"
|
||||
if [ -z ${BRANCH} ]; then
|
||||
echo -e "cloning default branch"
|
||||
git clone ${GIT_ADDRESS} .
|
||||
if [ "$(ls -A /mnt/server)" ]; then
|
||||
echo -e "/mnt/server directory is not empty."
|
||||
if [ -d .git ]; then
|
||||
echo -e ".git directory exists"
|
||||
if [ -f .git/config ]; then
|
||||
echo -e "loading info from git config"
|
||||
ORIGIN=$(git config --get remote.origin.url)
|
||||
else
|
||||
echo -e "cloning ${BRANCH}'"
|
||||
git clone --single-branch --branch ${BRANCH} ${GIT_ADDRESS} .
|
||||
echo -e "files found with no git config"
|
||||
echo -e "closing out without touching things to not break anything"
|
||||
exit 10
|
||||
fi
|
||||
|
||||
fi
|
||||
|
||||
if [ "${ORIGIN}" == "${GIT_ADDRESS}" ]; then
|
||||
echo "pulling latest from github"
|
||||
git pull
|
||||
fi
|
||||
else
|
||||
echo -e "/mnt/server is empty.\ncloning files into repo"
|
||||
if [ -z ${BRANCH} ]; then
|
||||
echo -e "cloning default branch"
|
||||
git clone ${GIT_ADDRESS} .
|
||||
else
|
||||
echo -e "cloning ${BRANCH}'"
|
||||
git clone --single-branch --branch ${BRANCH} ${GIT_ADDRESS} .
|
||||
fi
|
||||
|
||||
fi
|
||||
Reference in New Issue
Block a user