Update build.sh

This commit is contained in:
Manevolent 2023-04-19 20:08:07 -06:00 committed by GitHub
parent 59bee79a3c
commit dcfd10a7c1
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23

View File

@ -48,10 +48,24 @@ do
# Clone and copy the repository # Clone and copy the repository
rm -rfv "$(basename "$git" .git)" rm -rfv "$(basename "$git" .git)"
GIT_SSH_COMMAND="ssh -i /etc/lixonet/${netname}/id_rsa -o IdentitiesOnly=yes" git clone $git || { echo "clone $git failed, quitting" ; exit 1; } GIT_SSH_COMMAND="ssh -i /etc/lixonet/${netname}/id_rsa -o IdentitiesOnly=yes" git clone $git || { echo "clone $git failed, quitting" ; exit 1; }
# Clone any add-ons
for addon_git in `echo "$addons" | tr "," "\n"`
do
rm -rfv "$(basename "$addon_git" .git)"
GIT_SSH_COMMAND="ssh -i /etc/lixonet/${netname}/id_rsa -o IdentitiesOnly=yes" git clone $addon_git || { echo "clone addon $addon_git failed, quitting" ; exit 1; }
done
echo "Creating work directory..." echo "Creating work directory..."
rm -rfv work rm -rfv work
mkdir --verbose work mkdir --verbose work
cp -rv "$(basename "$git" .git)"/* work/ && cd work cp -rv "$(basename "$git" .git)"/* work/
for addon_git in `echo "$addons" | tr "," "\n"`
do
cp -rv "$(basename "$addon_git" .git)"/* work/
done
cd work
# Copy default files # Copy default files
mkdir --verbose tinc; cp -rv ../tinc/* tinc/ mkdir --verbose tinc; cp -rv ../tinc/* tinc/