[Xorp-cvs] XORP cvs commit: xorp/rtrmgr xorp/etc/templates

Pavlin Radoslavov pavlin@icir.org
Thu, 25 Aug 2005 02:23:45 GMT


CVSROOT:	/usr/local/share/doc/apache/cvs
Module name:	xorp
Changes by:	pavlin@xorpc.icir.org	2005-08-25 02:23:45 UTC

XORP CVS repository


Modified files:
	rtrmgr        conf_tree.cc conf_tree_node.cc conf_tree_node.hh 
	              master_template_tree_node.cc template_tree_node.cc 
	              template_tree_node.hh 
	etc/templates bgp.tp fea.tp fib2mrib.tp igmp.tp interfaces.tp 
	              mfea4.tp mfea6.tp mld.tp ospf.tp pimsm4.tp 
	              pimsm6.tp policy.tp rib.tp rip.tp ripng.tp 
	              rtrmgr.tp snmp.tp static_routes.tp 

Log message:
	* Generalize the semantic of the %mandatory keyword so not it lists
	  mandatory configuration nodes (previously it was used to list
	  mandatory children nodes only).
	  Note that changes the %mandatory syntax, because now the mandatory
	  node can refer practically anywhere in the configuration tree:
	
	  OLD:
	  %mandatory: targetname;
	
	  NEW:
	  %mandatory: $(@.targetname);
	
	* Update the template files to use the new syntax
	
	* Fix ConfigTreeNode::find_node() so now it takes a const-ified argument.

Revision  Changes                                Path
1.55      +11 -11;  commitid: 60d1430d2af37ea6;  xorp/etc/templates/bgp.tp
1.32      +2 -2;  commitid: 60d1430d2af37ea6;    xorp/etc/templates/fea.tp
1.8       +2 -2;  commitid: 60d1430d2af37ea6;    xorp/etc/templates/fib2mrib.tp
1.14      +2 -2;  commitid: 60d1430d2af37ea6;    xorp/etc/templates/igmp.tp
1.18      +7 -4;  commitid: 60d1430d2af37ea6;    xorp/etc/templates/interfaces.tp
1.11      +2 -2;  commitid: 60d1430d2af37ea6;    xorp/etc/templates/mfea4.tp
1.11      +2 -2;  commitid: 60d1430d2af37ea6;    xorp/etc/templates/mfea6.tp
1.14      +2 -2;  commitid: 60d1430d2af37ea6;    xorp/etc/templates/mld.tp
1.17      +2 -2;  commitid: 60d1430d2af37ea6;    xorp/etc/templates/ospf.tp
1.26      +4 -4;  commitid: 60d1430d2af37ea6;    xorp/etc/templates/pimsm4.tp
1.26      +4 -4;  commitid: 60d1430d2af37ea6;    xorp/etc/templates/pimsm6.tp
1.15      +2 -2;  commitid: 60d1430d2af37ea6;    xorp/etc/templates/policy.tp
1.16      +2 -2;  commitid: 60d1430d2af37ea6;    xorp/etc/templates/rib.tp
1.23      +2 -2;  commitid: 60d1430d2af37ea6;    xorp/etc/templates/rip.tp
1.23      +2 -2;  commitid: 60d1430d2af37ea6;    xorp/etc/templates/ripng.tp
1.4       +2 -2;  commitid: 60d1430d2af37ea6;    xorp/etc/templates/rtrmgr.tp
1.15      +2 -2;  commitid: 60d1430d2af37ea6;    xorp/etc/templates/snmp.tp
1.23      +10 -10;  commitid: 60d1430d2af37ea6;  xorp/etc/templates/static_routes.tp
1.42      +2 -9;  commitid: 60d1430d2af37ea6;    xorp/rtrmgr/conf_tree.cc
1.84      +22 -27;  commitid: 60d1430d2af37ea6;  xorp/rtrmgr/conf_tree_node.cc
1.47      +2 -2;  commitid: 60d1430d2af37ea6;    xorp/rtrmgr/conf_tree_node.hh
1.8       +16 -1;  commitid: 60d1430d2af37ea6;   xorp/rtrmgr/master_template_tree_node.cc
1.59      +5 -5;  commitid: 60d1430d2af37ea6;    xorp/rtrmgr/template_tree_node.cc
1.36      +3 -3;  commitid: 60d1430d2af37ea6;    xorp/rtrmgr/template_tree_node.hh