[rancid] Re: clogin needs this line to support exit error on Cisco CSS

William Yardley rancid at veggiechinese.net
Wed Nov 1 01:44:53 UTC 2006


On Wed, Oct 04, 2006 at 11:05:58AM -0700, Lance Vermilion wrote:

> Please add this to clogin so it will support the prompt that the CSS
> spits out when a config is changed and you attempt to exit.

>         -re "Configuration changes have occurred*" {               
>                                                   send "n\r"
>                                                   exp_continue

Ahh! I was just about to write about this very problem... thanks for
sending a solution - good thing I looked through my list mail first for
once.

I'm not sure what the "*" at the end accomplishes. I think it will work
without it. And it didn't really need to be a regex.

It might make sense to also add an entry for the: "Profile changes have
occurred.  Save changes before exiting, [y/n]" message.

I've attached a diff to current clogin which does the above, and I think
has more or less the correct indenting and stuff... It's also at:
http://veggiechinese.net/rancid_css_diff1.txt

If no one sees any problems, perhaps this (or a modified "fix") can be
added to the next release?

w

-------------- next part --------------
--- clogin.orig	2006-10-31 17:22:18.000000000 -0800
+++ clogin	2006-10-31 17:37:25.000000000 -0800
@@ -671,6 +671,10 @@
 						  send "exit\r"
 						  exp_continue;
 						}
+	-re "(Profile|Configuration) changes have occurred\."	{
+						  send "n\r"
+						  exp_continue
+						}
 	"Do you wish to save your configuration changes" {
 						  send "n\r"
 						  exp_continue


More information about the Rancid-discuss mailing list