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

Pavlin Radoslavov pavlin@icir.org
Sun, 13 Nov 2005 19:49:31 -0800


Just for the record, now
XORP_OPERATIONAL_MODE_PROMPT and XORP_CONFIGURATION_MODE_PROMPT
are renamed to
XORP_PROMPT_OPERATIONAL and XORP_PROMPT_CONFIGURATION
respectively.

The former naming was too random; the newer naming scheme is more
systematic and is based on an old email/suggestion by Atanu Ghosh.

Pavlin

> > Nice would I be possible to change Prompt in the way that the domain is
> > stript off: on my system I see
> > 
> > root@dedus033.rscdus.retail-sc.com> 
> > 
> > but it would be nicer to have:
> > 
> > root@dedus033#
> 
> I just checked with Juniper, and they don't strip the domain
> part. Hence, for consistency reason I'd prefer to keep it the way it
> is.
> 
> > The Part with the Environment Vars. Is nice but when running as cli you
> > don't have the chance to set this, wouldn't It be nicer to do this in the
> > config somewhere below rtrmgr I think. 
> 
> Yes, we would like to make the xorpsh behavior more configurable,
> but this will be a major task on its own and currently such task is
> not high on our priority list. Once we have it implemented,
> eventually it could allow you to reconfigure xorpsh to strip the
> domain part.
> In the mean time you could use a simple shell wrapper like this one
> to call xorpsh and to set the prompt with the domain name
> stripped-off:
> 
> #!/bin/sh
> 
> username=`id -un`
> hostname=`hostname -s`
> 
> export XORP_OPERATIONAL_MODE_PROMPT="${username}@${hostname}> "
> export XORP_CONFIGURATION_MODE_PROMPT="${username}@${hostname}# "
> /usr/local/xorp/bin/xorpsh
> 
> 
> If you name the above script "xorpsh", just make sure that its
> location is in your path before /usr/local/xorp/bin (or whatever
> place the real xorpsh is installed in).
> 
> Pavlin
> 
> > 
> > Gruss 
> >    Patrick Marc Preuss 
> >     
> > 
> > -----Ursprüngliche Nachricht-----
> > Von: xorp-cvs-admin@icir.org [mailto:xorp-cvs-admin@icir.org] Im Auftrag von
> > Pavlin Radoslavov
> > Gesendet: Freitag, 11. November 2005 05:39
> > An: xorp-cvs@icir.org
> > Betreff: [Xorp-cvs] XORP cvs commit: xorp/rtrmgr
> > 
> > CVSROOT:	/usr/local/share/doc/apache/cvs
> > Module name:	xorp
> > Changes by:	pavlin@xorpc.icir.org	2005-11-11 04:38:31 UTC
> > 
> > XORP CVS repository
> > 
> > 
> > Modified files:
> > 	rtrmgr        cli.cc cli.hh 
> > 
> > Log message:
> > 	* Change the default operational and configuration mode prompts
> > 	  from "Xorp> " and "XORP> " to "user@host> " and "user@hostname# "
> > 	  respectively.
> > 	
> > 	* On startup check the environmental variables
> > 	  XORP_OPERATIONAL_MODE_PROMPT and XORP_CONFIGURATION_MODE_PROMPT
> > 	  and if defined use them to overwrite the operational and
> > 	  configuration mode prompts respectively.
> > 	
> > 	* Minor refactoring in getting the user name.
> > 	
> > 	This fixes bugzilla entry #188.
> > 	
> > 	Bugzilla URL:   http://www.xorp.org/bugzilla/show_bug.cgi?id=188
> > 
> > Revision  Changes                                  Path
> > 1.106     +100 -27;  commitid: 12a8f43741c8d7ea6;  xorp/rtrmgr/cli.cc
> > 1.39      +6 -1;  commitid: 12a8f43741c8d7ea6;     xorp/rtrmgr/cli.hh