source: genesis/tools/nodechk/readme.txt@ 6580

Last change on this file since 6580 was 3280, checked in by rudolf, 20 years ago
  • Property svn:executable set to *
File size: 2.4 KB
Line 
1// (c) Copyright 2004 Stichting Wireless Leiden, all
2// rights reserved. More information can be found on
3// http://wwww.wirelessleiden.nl and the license is at:
4// http://wleiden.webweaving.org:8080/svn/node-config/LICENSE
5//
6// Nodechck - Programma om wleiden.conf files te lezen
7// en te vergelijken met actuele informatie uit de nodes
8//
9// Rev.0.5 23/11/2004 RO
10// Fout verbeterd: 172.1.1.223 en 172.1.1.22 werden gelijk geacht, zodat lijsten niet klopten
11// Uitvoer uit nodes aan alle lijsten gekoppeld
12// Lijst toegevoegd: outputs1.csv, uitgaande van nodeuitvoer, waaraan genesis data toegevoegd is.
13//
14// Rev.0.4 22/11/2004 RO
15// compatibility:
16// io.h verwijderd
17// memicmp() voor unix toegevoegd
18// getest op unix
19//
20// Rev.0.3 22/11/2004 RO
21// niet-ANSI functies eruit gegooid, voorbereid met #ifdef voor linux padnamen (niet getest)
22// input ./nnames: tekstfile, lijst van nodenamen
23// input ./confs: tekstfile, actuele output van nodes, gegenereerd door extern script
24// input ./location: tekstfile: pad naar nodemappen in bv. svn
25// code en structures toegevoegd om node output in te lezen
26// in configip1 kolommen toegevoegd met actuele node-info. o.a. macadres
27// ip-adres in interfaceconfig van wleiden.conf is bepalend voor koppeling met actuele data
28//
29// Rev.0.2 14/11/2004 RO
30// $master_ip bij interface ingevuld
31// komma's vervangen door ; in plaats van weglaten
32// structures IPADDRESS en IPRANGE toegevoegd voor eenvoudiger vergelijken
33// rekening houden met ontbrekende sprintf bij sommige $config-regels
34// uitvoer naar configs1.csv, configs2.csv(gesorteerd op ip)
35// configip1.csv(ipstart en ipend toegevoegd,overbodige kolommen verwijderd, comment in .csv toegevoegd
36//
37// Rev.0.1 12/11/2004 RO
38// dimensies van desc, point_to_point, ospfneighbors verhoogd
39// gegevens van hoofd interface in aliassen overgenomen
40// komma's uit velden geskipt ivm csv-lijst (3e regel node-som heeft ',' in desc-veld)
41//
42// Rev.0.0 10/11/2004 initial revision Rudolf Oosterhuis
43
44
45input ./nnames: tekstfile, lijst van nodenamen
46 ./confs: tekstfile, actuele output van nodes, gegenereerd door extern script
47 ./location: tekstfile: pad naar nodemappen in bv. svn (inclusief laatste / of \)
48
49input: de map <location><nnames><'/'of'\'>wleiden.conf
50
51output: .\configs1.csv
52 .\configs2.csv
53 .\configip1.csv
54
55'confs' en 'nnames' kunnen gegenereerd worden in het script wat uiteindelijk nodechk aanroept.
Note: See TracBrowser for help on using the repository browser.