X-Git-Url: https://git.sesse.net/?a=blobdiff_plain;f=make-all-config.sh;h=10d3180e12c28a6dc3ab3ad049911bc25313ad36;hb=3ddfa68df44f69c41eb0a27a5702c474725fd7f5;hp=b97e04377de5a78b900c063af3e53c369afd21e3;hpb=07d92d8b9eeb73d1813e67a66b2bcb467a559407;p=nms diff --git a/make-all-config.sh b/make-all-config.sh index b97e043..10d3180 100755 --- a/make-all-config.sh +++ b/make-all-config.sh @@ -6,4 +6,8 @@ cat static-switches.txt >> switches.txt ./config/make-named-secondary.pl | ssh root@insert 'cat > /etc/bind/named.conf' ./config/make-missing-zones.pl (cd mbd && ./generate-helper-list.pl > ../mbd-ports) +./config/make-port-config.pl scp mbd-ports *-config sesse@f1:/tftpboot/portcfg/ + +# regenerate the mbd netlist +(echo '# Autogenerated. Do not touch!' ; echo "package Config;"; echo 'our @networks = (' ; cut -d" " -f1-2 switches.txt | perl -e 'while (<>) { chomp; my ($net,$mask) = split / /; print "\t\"$net/$mask\",\n"; }' ; echo ');' ; echo '1;') > mbd/nets.pl