mirror of
https://github.com/pivpn/pivpn.git
synced 2024-12-18 19:00:15 +00:00
Hopefully Fixes Issue #153
This commit is contained in:
parent
2468c69d9a
commit
7f662ad13d
1 changed files with 11 additions and 14 deletions
|
@ -485,33 +485,29 @@ getGitFiles() {
|
||||||
# Setup git repos for base files
|
# Setup git repos for base files
|
||||||
echo ":::"
|
echo ":::"
|
||||||
echo "::: Checking for existing base files..."
|
echo "::: Checking for existing base files..."
|
||||||
if is_repo $pivpnFilesDir; then
|
if is_repo "${1}"; then
|
||||||
make_repo $pivpnFilesDir $pivpnGitUrl
|
update_repo "${1}"
|
||||||
else
|
else
|
||||||
update_repo $pivpnFilesDir
|
make_repo "${1}" "${2}"
|
||||||
fi
|
fi
|
||||||
}
|
}
|
||||||
|
|
||||||
is_repo() {
|
is_repo() {
|
||||||
# If the directory does not have a .git folder it is not a repo
|
# If the directory does not have a .git folder it is not a repo
|
||||||
echo -n "::: Checking $1 is a repo..."
|
echo -n "::: Checking $1 is a repo..."
|
||||||
if [ -d "$1/.git" ]; then
|
cd "${1}" &> /dev/null || return 1
|
||||||
echo " OK!"
|
$SUDO git status &> /dev/null && echo " OK!"; return 0 || echo " not found!"; return 1
|
||||||
return 1
|
|
||||||
fi
|
|
||||||
echo " not found!!"
|
|
||||||
return 0
|
|
||||||
}
|
}
|
||||||
|
|
||||||
make_repo() {
|
make_repo() {
|
||||||
# Remove the non-repos interface and clone the interface
|
# Remove the non-repos interface and clone the interface
|
||||||
echo -n "::: Cloning $2 into $1..."
|
echo -n "::: Cloning $2 into $1..."
|
||||||
$SUDO rm -rf "$1"
|
$SUDO rm -rf "${1}"
|
||||||
$SUDO git clone -q "$2" "$1" > /dev/null & spinner $!
|
$SUDO git clone -q "${2}" "${1}" > /dev/null & spinner $!
|
||||||
if [ -z "${TESTING+x}" ]; then
|
if [ -z "${TESTING+x}" ]; then
|
||||||
:
|
:
|
||||||
else
|
else
|
||||||
$SUDO git -C "$1" checkout test
|
$SUDO git -C "${1}" checkout test
|
||||||
fi
|
fi
|
||||||
echo " done!"
|
echo " done!"
|
||||||
}
|
}
|
||||||
|
@ -519,7 +515,8 @@ make_repo() {
|
||||||
update_repo() {
|
update_repo() {
|
||||||
# Pull the latest commits
|
# Pull the latest commits
|
||||||
echo -n "::: Updating repo in $1..."
|
echo -n "::: Updating repo in $1..."
|
||||||
cd "$1" || exit
|
cd "${1}" || exit 1
|
||||||
|
$SUDO git stash -q > /dev/null & spinner $!
|
||||||
$SUDO git pull -q > /dev/null & spinner $!
|
$SUDO git pull -q > /dev/null & spinner $!
|
||||||
if [ -z "${TESTING+x}" ]; then
|
if [ -z "${TESTING+x}" ]; then
|
||||||
:
|
:
|
||||||
|
@ -977,7 +974,7 @@ installPiVPN() {
|
||||||
stopServices
|
stopServices
|
||||||
confUnattendedUpgrades
|
confUnattendedUpgrades
|
||||||
$SUDO mkdir -p /etc/pivpn/
|
$SUDO mkdir -p /etc/pivpn/
|
||||||
getGitFiles
|
getGitFiles ${pivpnFilesDir} ${pivpnGitUrl}
|
||||||
installScripts
|
installScripts
|
||||||
setCustomProto
|
setCustomProto
|
||||||
setCustomPort
|
setCustomPort
|
||||||
|
|
Loading…
Reference in a new issue