Index: /tools/nodechk/check.sh
===================================================================
--- /tools/nodechk/check.sh	(revision 3278)
+++ /tools/nodechk/check.sh	(revision 3278)
@@ -0,0 +1,107 @@
+
+
+NODENAMES='
+CNodeAA24
+CNodeAJSoft
+CNodeAZC
+CNodeBDboon
+CNodeBroekplein
+CNodeBrug
+CNodeCeTIM1
+CNodeCeTIM2
+CNodeCeTIM3
+CNodeCope
+CNodeDirkx
+CNodeDuivenHok
+CNodeGandalf
+CNodeGer
+CNodeGraficall
+CNodeGrip
+CNodeHMKerk1
+CNodeHMKerk2
+CNodeHMgw2
+CNodeHaagwijk
+CNodeHofwijck
+CNodeHoutmarkt
+CNodeHuub
+CNodeIMI
+CNodeIntCom
+CNodeJVC
+CNodeJasper
+CNodeJorg
+CNodeJorg2
+CNodeKaag
+CNodeKaag2
+CNodeKees
+CNodeLCPL
+CNodeLMdorp
+CNodeLMkempers1
+CNodeLMkempers2
+CNodeLMstruykverwo1
+CNodeLMstruykverwo2
+CNodeLebkov
+CNodeLijtweg1
+CNodeLijtweg2
+CNodeLijtweg3
+CNodeLorentzhof
+CNodeLvLn
+CNodeLvLz
+CNodeMarten
+CNodeMeca
+CNodeOBLc
+CNodePlantsoen
+CNodeROCl
+CNodeRV
+CNodeRabo
+CNodeRegenboog
+CNodeRobijn
+CNodeRuben
+CNodeRudi
+CNodeRund
+CNodeRustenborch
+CNodeSHFortis
+CNodeSOM
+CNodeThomas
+CNodeUniGor
+CNodeUniGorN
+CNodeVAIPS
+CNodeVeldbies
+CNodeVosko1
+CNodeVosko2
+CNodeWBRotary1
+CNodeWBRotary2
+CNodeZijloever
+CNodeZwet
+'
+
+for i in $NODENAMES
+do
+ echo
+ echo CONFIG FOR $i
+ ssh root@$i "ifconfig"
+done
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
Index: /tools/nodechk/configip1.csv
===================================================================
--- /tools/nodechk/configip1.csv	(revision 3272)
+++ /tools/nodechk/configip1.csv	(revision 3278)
@@ -1,3 +1,3 @@
-status,nodename,configname,essid,sdesc,master_ip,IP-range,IP-start,IP-end,point_to_point,ospf_neighbors,mode,channel,comment,
+status,nodename,configname,essid,sdesc,master_ip,IP-range,IP-start,IP-end,point_to_point,ospf_neighbors,mode,channel,Current data from nodes,
 planned,vosko2,wi0,.vosko2.wleiden.net,no,172.xx.0.1,172.xx.0.1/26,172.0.0.0,172.0.0.63,,no,master,,,,,,,,
 planned,vosko1,wi0,.vosko1.wleiden.net,no,172.xx.0.1,172.xx.0.1/26,172.0.0.0,172.0.0.63,,no,master,,,,,,,,
Index: /tools/nodechk/location
===================================================================
--- /tools/nodechk/location	(revision 3272)
+++ /tools/nodechk/location	(revision 3278)
@@ -1,1 +1,1 @@
-c:\nodes\
+/home/rudolf/nodes/
Index: /tools/nodechk/nodechk.c
===================================================================
--- /tools/nodechk/nodechk.c	(revision 3272)
+++ /tools/nodechk/nodechk.c	(revision 3278)
@@ -6,4 +6,10 @@
 // Nodechck - Programma om wleiden.conf files te lezen
 //            en te vergelijken met actuele informatie uit de nodes
+//
+// Rev.0.4 22/11/2004 RO
+// compatibility:
+// io.h verwijderd
+// memicmp() voor unix toegevoegd
+// getest op unix
 //
 // Rev.0.3 22/11/2004 RO
@@ -32,5 +38,4 @@
 
 #include <stdio.h>
-#include <io.h>
 #include <time.h>
 #include <string.h>
@@ -179,4 +184,22 @@
 BOOL bCardBezig;
 
+#ifndef WIN32
+int memicmp(char *a,char *b,size_t c);
+int memicmp(char *a,char *b,size_t c)
+{
+   int i;
+   char ba[200],bb[200];
+   memcpy(ba,a,c);
+   memcpy(bb,b,c);
+   for (i=0;i<c;i++)
+   {
+      ba[i]=toupper(ba[i]);
+      bb[i]=toupper(bb[i]);
+   }
+   return memcmp(ba,bb,c);
+}
+
+#endif
+
 main()
 {
@@ -189,4 +212,12 @@
       fread(location,sizeof(char),64,hFile);
       fclose(hFile);
+      {
+         char *pos=&location[strlen(location)-1];
+         while (*pos=='\n'||*pos=='\r'||*pos=='\t'||*pos==' ')
+	 {
+	    *pos='\0';
+	    pos--;
+	 }
+      }
       if (hFile=fopen("nnames","r"))
       {
@@ -548,5 +579,5 @@
          else strncpy(pCd->ip,pos+3,sizeof(pCd->ip));
       }
-      else if (!memicmp(pos,"DESC=",5)) strncpy(pCd->desc,pos+5,sizeof(pCd->desc));
+      else if (!memcmp(pos,"DESC=",5)) strncpy(pCd->desc,pos+5,sizeof(pCd->desc));
       else if (!memicmp(pos,"SDESC=",6)) strncpy(pCd->sdesc,pos+6,sizeof(pCd->sdesc));
       else if (!memicmp(pos,"SPEED=",6)) strncpy(pCd->speed,pos+6,sizeof(pCd->speed));
Index: /tools/nodechk/readme.txt
===================================================================
--- /tools/nodechk/readme.txt	(revision 3272)
+++ /tools/nodechk/readme.txt	(revision 3278)
@@ -6,4 +6,10 @@
 // Nodechck - Programma om wleiden.conf files te lezen
 //            en te vergelijken met actuele informatie uit de nodes
+//
+// Rev.0.4 22/11/2004 RO
+// compatibility:
+// io.h verwijderd
+// memicmp() voor unix toegevoegd
+// getest op unix
 //
 // Rev.0.3 22/11/2004 RO
