nodig zijn: - perl met XML::DOM troep - tidy - eventueel een XML validator zoals xmllint ofzo - ocaml (/usr/ports/lang/ocaml-nox11) met pxp (/usr/ports/textproc/ocaml-pxp) na een 'make' (gmake onder BSD's) zullen er naast de wleiden.conf's wleiden.xml's staan die valideren tegen ./wleiden.dtd, plus een nodes.xml in deze directory die tegen nodes.dtd zal valideren. verdere files zijn: - convert.pl: perl prutsel dat een wleiden.conf naar een wleiden.xml omzet - common.py: handige dingen om met XML in algemeen en XML volgens nodes.dtd in het bijzonder om te gaan - dhcpd.py: demo dhcpd.conf generator - plot.py: print een diagram van de huidige configuratie uit - channelea.ml: kanalenplanner - nodes2xhtml.xsl: stylesheet die voor elke node in nodes.xml een html file onder html/ neerzet. - wleiden.dtd: DTD voor de individuele wleiden.xml's - nodes.dtd: DTD voor nodes.xml. include wleiden.dtd - wleiden.xsd: XML:Schema versie van wleiden.dtd, met extra constraints en validatie regels - nodes.xsd: XML:Schema voor nodes.xml - walk.py: geef een volgorde van nodes vanuit een bepaald punt de individuele config generators, die door zowel genscripts.py als server.py gebruikt worden, zijn: - snmpd.py - dhcpd.py - named.py - rcnodelocal.py - sshkeys.py - dns.py - resolv.py lvoge@cs.vu.nl