diff --git a/build.sh b/build.sh index 3c00c15..ad42837 100755 --- a/build.sh +++ b/build.sh @@ -57,18 +57,24 @@ do mkdir --verbose tinc; cp -rv ../tinc/* tinc/ mkdir --verbose bird; cp -rv ../bird/* bird/ mkdir --verbose bind; cp -rv ../bind/* bind/ - if [ "${wg_enabled:-0}" -eq "1" ]; then - mkdir --verbose wireguard; cp -rv ../wireguard/* wireguard/ - fi - + if [ "${wg_enabled:-0}" -eq "1" ]; then + mkdir --verbose wireguard; cp -rv ../wireguard/* wireguard/ + fi + if [ "${ddns_enabled:-0}" -eq "1" ]; then + mkdir --verbose ddns; cp -rv ../ddns/* ddns/ + fi + # Copy system-local custom files (if they even exist) cp -rv $dir/tinc/* tinc/ cp -rv $dir/bird/* bird/ cp -rv $dir/bind/* bind/ - if [ "${wg_enabled:-0}" -eq "1" ]; then - cp -rv $dir/wireguard/* wireguard/ - fi - + if [ "${wg_enabled:-0}" -eq "1" ]; then + cp -rv $dir/wireguard/* wireguard/ + fi + if [ "${ddns:-0}" -eq "1" ]; then + cp -rv $dir/ddns/* ddns/ + fi + # Tinc # Remove existing configuration rm -v -rf /etc/tinc/$netname/*