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

Pavlin Radoslavov pavlin@icir.org
Thu, 3 Nov 2005 17:27:52 GMT


CVSROOT:	/usr/local/share/doc/apache/cvs
Module name:	xorp
Changes by:	pavlin@xorpc.icir.org	2005-11-03 17:27:52 UTC

XORP CVS repository


Modified files:
	rtrmgr        generic_module_manager.cc generic_module_manager.hh 
	              master_conf_tree.cc master_conf_tree.hh 
	              module_manager.cc module_manager.hh 
	              slave_module_manager.cc slave_module_manager.hh 
	              task.cc task.hh test_module_manager.cc 
	              xorpsh_main.cc 

Log message:
	If we change the running configuration via xorpsh and If the binary
	for one of the new modules is missing, then just print an error
	rather than unconditionally exit the rtrmgr.
	However, on startup we still exit the rtrmgr if the configuration
	refers to a missing binary.
	
	This fixes bugzilla entry #180
	
	Bugzilla URL:   http://www.xorp.org/bugzilla/show_bug.cgi?id=180

Revision  Changes                                  Path
1.6       +6 -5;  commitid: a974436a47ee7ea6;      xorp/rtrmgr/generic_module_manager.cc
1.8       +2 -2;  commitid: a974436a47ee7ea6;      xorp/rtrmgr/generic_module_manager.hh
1.66      +274 -248;  commitid: a974436a47ee7ea6;  xorp/rtrmgr/master_conf_tree.cc
1.34      +5 -5;  commitid: a974436a47ee7ea6;      xorp/rtrmgr/master_conf_tree.hh
1.51      +26 -20;  commitid: a974436a47ee7ea6;    xorp/rtrmgr/module_manager.cc
1.35      +7 -4;  commitid: a974436a47ee7ea6;      xorp/rtrmgr/module_manager.hh
1.21      +6 -3;  commitid: a974436a47ee7ea6;      xorp/rtrmgr/slave_module_manager.cc
1.20      +2 -2;  commitid: a974436a47ee7ea6;      xorp/rtrmgr/slave_module_manager.hh
1.56      +11 -7;  commitid: a974436a47ee7ea6;     xorp/rtrmgr/task.cc
1.36      +3 -3;  commitid: a974436a47ee7ea6;      xorp/rtrmgr/task.hh
1.17      +14 -6;  commitid: a974436a47ee7ea6;     xorp/rtrmgr/test_module_manager.cc
1.55      +4 -2;  commitid: a974436a47ee7ea6;      xorp/rtrmgr/xorpsh_main.cc