]> git.sesse.net Git - nms/commitdiff
Fix a few bugs in the port config stuff
authorroot <root@sysrq>
Tue, 3 Apr 2007 10:21:21 +0000 (12:21 +0200)
committerroot <root@sysrq>
Tue, 3 Apr 2007 10:21:21 +0000 (12:21 +0200)
config/make-port-config.pl [changed mode: 0644->0755]
make-all-config.sh

old mode 100644 (file)
new mode 100755 (executable)
index 769c580..83fa997
@@ -12,17 +12,17 @@ while (<PATCHLIST>) {
 
        my $ip;
        if ($switch == 1) {
-               $ip = "87.76." . ($row - 1) . "1";
+               $ip = "87.76." . ($row) . ".1";
        } elsif ($switch == 2) {
-               $ip = "87.76." . ($row - 1) . "65";
+               $ip = "87.76." . ($row) . ".65";
        } elsif ($switch == 3) {
-               $ip = "87.76." . ($row - 1) . "129";
+               $ip = "87.76." . ($row) . ".129";
        } elsif ($switch == 4) {
-               $ip = "87.76." . $row . "1";
+               $ip = "87.76." . ($row + 1) . ".1";
        } elsif ($switch == 5) {
-               $ip = "87.76." . $row . "65";
+               $ip = "87.76." . ($row + 1) . ".65";
        } elsif ($switch == 6) {
-               $ip = "87.76." . $row . "129";
+               $ip = "87.76." . ($row + 1) . ".129";
        }
 
        my $vlan = "$row$switch";
@@ -53,7 +53,7 @@ interface $port
  ip igmp snooping
  storm-control broadcast level 2
  no shutdown
-
+!
 EOF
 }
 
@@ -61,5 +61,6 @@ for my $distro (keys %distros) {
        open DISTRO, ">$distro-config"
                or die "$distro-config: $!";
        print DISTRO $distros{$distro};
+       print DISTRO "end\n";
        close DISTRO;
 }
index b97e04377de5a78b900c063af3e53c369afd21e3..c186b2874f7c3d6af0396c1be467388e95dc2978 100755 (executable)
@@ -6,4 +6,5 @@ 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/