No subject
Wed Jan 19 00:08:11 2005
Return-Path: xorp-cvs-admin@icir.org
Delivery-Date: Tue, 18 Jan 2005 16:09:01 -0800
Received: from wyvern.icir.org (wyvern.icir.org [192.150.187.14])
by tigger.icir.org (8.12.11/8.12.8) with ESMTP id j0J091d0028351
for <atanu@tigger.icir.org>; Tue, 18 Jan 2005 16:09:01 -0800 (PST)
(envelope-from xorp-cvs-admin@icir.org)
Received: from fruitcake.ICSI.Berkeley.EDU (fruitcake.ICSI.Berkeley.EDU [192.150.186.11])
by wyvern.icir.org (8.12.9p1/8.12.8) with ESMTP id j0J091IY047619
for <atanu@icir.org>; Tue, 18 Jan 2005 16:09:01 -0800 (PST)
(envelope-from xorp-cvs-admin@icir.org)
Received: from fruitcake.ICSI.Berkeley.EDU (localhost [127.0.0.1])
by fruitcake.ICSI.Berkeley.EDU (8.12.10/8.12.9) with ESMTP id j0J0916p016196;
Tue, 18 Jan 2005 16:09:01 -0800 (PST)
Received: from wyvern.icir.org (wyvern.icir.org [192.150.187.14])
by fruitcake.ICSI.Berkeley.EDU (8.12.10/8.12.9) with ESMTP id j0J08B6p016167
for <xorp-cvs@icsi.berkeley.edu>; Tue, 18 Jan 2005 16:08:11 -0800 (PST)
Received: from xorpc.icir.org (xorpc.icir.org [192.150.187.68])
by wyvern.icir.org (8.12.9p1/8.12.8) with ESMTP id j0J08BIY047605
for <xorp-cvs@icir.org>; Tue, 18 Jan 2005 16:08:11 -0800 (PST)
(envelope-from pavlin@icir.org)
Received: from xorpc.icir.org (localhost [127.0.0.1])
by xorpc.icir.org (8.12.11/8.12.8) with ESMTP id j0J08Bk2096785
for <xorp-cvs@icir.org>; Tue, 18 Jan 2005 16:08:11 -0800 (PST)
(envelope-from pavlin@xorpc.icir.org)
Received: (from pavlin@localhost)
by xorpc.icir.org (8.12.11/8.12.3/Submit) id j0J08BwJ096784
for xorp-cvs@icir.org; Wed, 19 Jan 2005 00:08:11 GMT
(envelope-from pavlin)
Date: Wed, 19 Jan 2005 00:08:11 GMT
From: Pavlin Radoslavov <pavlin@icir.org>
Message-Id: <200501190008.j0J08BwJ096784@xorpc.icir.org>
To: xorp-cvs@icir.org
X-XORP-CVS-Branch: HEAD
Subject: [Xorp-cvs] XORP cvs commit: xorp/rtrmgr
Sender: xorp-cvs-admin@icir.org
Errors-To: xorp-cvs-admin@icir.org
X-BeenThere: xorp-cvs@icir.org
X-Mailman-Version: 2.0
Precedence: bulk
List-Help: <mailto:xorp-cvs-request@icir.org?subject=help>
List-Post: <mailto:xorp-cvs@icir.org>
List-Subscribe: <http://mailman.ICSI.Berkeley.EDU/mailman/listinfo/xorp-cvs>,
<mailto:xorp-cvs-request@icir.org?subject=subscribe>
List-Id: Mailing list for XORP CVS commit messages <xorp-cvs.icir.org>
List-Unsubscribe: <http://mailman.ICSI.Berkeley.EDU/mailman/listinfo/xorp-cvs>,
<mailto:xorp-cvs-request@icir.org?subject=unsubscribe>
CVSROOT: /usr/local/share/doc/apache/cvs
Module name: xorp
Changes by: pavlin@xorpc.icir.org 2005-01-19 00:08:11 UTC
XORP CVS repository
Modified files:
rtrmgr cli.cc conf_tree_node.cc master_conf_tree_node.cc
slave_conf_tree_node.cc template_tree_node.cc
template_tree_node.hh
Log message:
Implement the following rtrmgr template command:
%deprecated: "String with reason for template node deprecation"
This command can be used to deprecate a template tree node
(and the subtree below it).
If the XORP startup configuration contains a statement that uses a
deprecated node in the template, the rtrmgr prints an error with
the string with the reason, and exits.
If, however, somehow the xorpsh sends to the rtrmgr configuration
that contains deprecated statement, the rtrmgr returns an error,
and the error string returned to the xorpsh will contain
the %deprecated string.
Obviously, the %deprecated string can contain anything; e.g.,
instructions to the user what configuration to use as a
substitution, etc.
Revision Changes Path
1.61 +19 -3 xorp/rtrmgr/cli.cc
1.59 +13 -1 xorp/rtrmgr/conf_tree_node.cc
1.9 +25 -1 xorp/rtrmgr/master_conf_tree_node.cc
1.17 +9 -3 xorp/rtrmgr/slave_conf_tree_node.cc
1.32 +27 -5 xorp/rtrmgr/template_tree_node.cc
1.21 +8 -1 xorp/rtrmgr/template_tree_node.hh
_______________________________________________
Xorp-cvs mailing list
Xorp-cvs@icir.org
http://mailman.ICSI.Berkeley.EDU/mailman/listinfo/xorp-cvs