Update build.sh

This commit is contained in:
sump pump 2020-04-27 20:56:40 +00:00
parent 08401cacbf
commit 99238dea5f

View File

@ -1,14 +1,17 @@
#!/bin/sh
# Tinc
# Remove existing configuration
rm -v -rf /etc/tinc/*
# Copy all non-template files to /etc/(tinc)
# Copy all tinc default files to /etc/(tinc)
find tinc -type d | xargs -I '{}' mkdir --verbose -p /etc/{}
find tinc -type f ! -name '*.tmpl' | xargs -I '{}' cp --verbose {} /etc/{}
# Mutate templates to /etc/(tinc) as well
#TODO
find tinc -type f | xargs -I '{}' cp --verbose {} /etc/{}
# Fill out templates and remove them after
find /etc/tinc/ -type f -name '*.tmpl' | xargs -I '{}' sh -c 'sigil -f {} > `dirname {}`/`basename {} .tmpl`'
find /etc/tinc/ -type f -name '*.tmpl' | xargs -I '{}' rm -f {}
# Copy private key
cp /etc/lixonet/tinc.key /etc/tinc/rsa_key.priv
# Bird
rm -rf /etc/bird/*