use /dev/shm/network.dot and track it with git
authorDobrica Pavlinusic <dpavlin@rot13.org>
Sat, 13 Aug 2022 15:15:30 +0000 (17:15 +0200)
committerDobrica Pavlinusic <dpavlin@rot13.org>
Sat, 13 Aug 2022 15:15:30 +0000 (17:15 +0200)
sbw-parse.pl

index f048522..04e24e1 100755 (executable)
@@ -260,7 +260,7 @@ fake_gv( 'sw-b101' => 24, 'sw-rack1' => 48 );
 
 print "# gv = ",dump( $gv );
 
-open(my $dot_fh, '>', '/tmp/network.dot');
+open(my $dot_fh, '>', '/dev/shm/network.dot');
 print $dot_fh qq|
 digraph topology {
 graph [ rankdir = LR ]
@@ -307,4 +307,5 @@ print $dot_fh qq|
 }
 |;
 
-system "dot -Tsvg /tmp/network.dot > /var/www/network.svg";
+system "dot -Tsvg /dev/shm/network.dot > /var/www/network.svg";
+system 'git -C /dev/shm commit -m $( date +%Y-%m-%d ) network.dot';