Update build.sh

This commit is contained in:
Manevolent 2023-04-24 16:07:16 -06:00 committed by GitHub
parent b358f122df
commit 5da92eac12
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23

View File

@ -99,8 +99,6 @@ do
# Build list of all peer IP addresses
tinc_peers=$(cat $config_out/tinc/hosts/* | grep 'Subnet' | grep '/32' | grep -oE '((1?[0-9][0-9]?|2[0-4][0-9]|25[0-5])\.){3}(1?[0-9][0-9]?|2[0-4][0-9]|25[0-5])' | sed -e ':a;N;$!ba;s/\n/,/g')
sigil_vars=$(echo "$sigil_vars tinc_peers=$tinc_peers")
# Fill out templates and remove them after
process_templates "$config_out/tinc/" "$sigil_vars"
# Copy private key
cp -v /etc/lixonet/$netname/tinc.key $config_out/tinc/rsa_key.priv
# Set permissions for tinc scripts
@ -112,8 +110,6 @@ do
# Copy all bird default files to /etc/(bird)
find bird -type d | xargs -I '{}' mkdir --verbose -p $config_out/{}
find bird -type f | sed -e "s@bird/@@g" | xargs -I '{}' cp --verbose bird/{} $config_out/bird/{}
# Fill out templates and remove them after
process_templates "$config_out/bird/" "$sigil_vars"
# BIND
# Remove existing configuration
@ -121,8 +117,6 @@ do
# Copy all bind default files to /etc/(bind)
find bind -type d | xargs -I '{}' mkdir --verbose -p $config_out/{}
find bind -type f | sed -e "s@bind/@@g" | xargs -I '{}' cp --verbose bind/{} $config_out/bind/{}
# Fill out templates and remove them after
process_templates "$config_out/bind/" "$sigil_vars"
# Wireguard
if [ "${wg_enabled:-0}" -eq "1" ]; then
@ -131,10 +125,11 @@ do
# Copy all wireguard default files to /etc/(wireguard)
find wireguard -type d | xargs -I '{}' mkdir --verbose -p $config_out/{}
find wireguard -type f | sed -e "s@wireguard/@@g" | xargs -I '{}' cp --verbose wireguard/{} $config_out/wireguard/{}
# Fill out templates and remove them after
process_templates "$config_out/wireguard/" "$sigil_vars"
fi
# Process templates
process_templates "$config_out/" "$sigil_vars"
# Docker
# Copy templates and dependencies to directory
mkdir docker/