mirror of
https://github.com/SWG-Source/swg-main.git
synced 2026-01-16 20:04:18 -05:00
Check to see if stationapi is actually a repo
Existing VMs will have a stationapi directory that is not hooked up to the repo. This will cause an error because the script will see the stationapi directory but then not be able to `git pull`. Solve this by checking for the .git directory instead. If it is missing, delete the stationapi directory and clone it from the repo. If .git is already present, go ahead and pull.
This commit is contained in:
@@ -128,7 +128,8 @@ if [[ $response =~ ^(yes|y| ) ]]; then
|
||||
git pull
|
||||
cd $basedir
|
||||
fi
|
||||
if [ ! -d $basedir/stationapi ]; then
|
||||
if [ ! -d $basedir/stationapi/.git ]; then
|
||||
rm -rf $basedir/stationapi
|
||||
git clone -b $GIT_REPO_STATIONAPI_BRANCH $GIT_REPO_STATIONAPI stationapi
|
||||
else
|
||||
cd $basedir/stationapi
|
||||
|
||||
Reference in New Issue
Block a user