diff options
author | Tar Committer <tar@ocjtech.us> | 2001-02-05 17:47:18 +0000 |
---|---|---|
committer | Tar Committer <tar@ocjtech.us> | 2001-02-05 17:47:18 +0000 |
commit | b88919bea4b222a616adbdd2b82fc262a14afc8d (patch) | |
tree | a75da71b0e2f905f35d2d7cbfd161df97a3d2c63 /bin/erancid.in | |
parent | 25c2b7c2c8a333b276c3499bcce004137d4b4fe0 (diff) | |
download | rancid-b88919bea4b222a616adbdd2b82fc262a14afc8d.tar.gz rancid-b88919bea4b222a616adbdd2b82fc262a14afc8d.tar.xz rancid-b88919bea4b222a616adbdd2b82fc262a14afc8d.zip |
Imported from rancid-2.1.tar.gz.rancid-2.1
Diffstat (limited to 'bin/erancid.in')
-rwxr-xr-x | bin/erancid.in | 6 |
1 files changed, 5 insertions, 1 deletions
diff --git a/bin/erancid.in b/bin/erancid.in index 185a634..1106018 100755 --- a/bin/erancid.in +++ b/bin/erancid.in @@ -237,6 +237,7 @@ if ($file) { } } +ProcessHistory("","","","- RANCID-CONTENT-TYPE: ezt3\n-\n"); ProcessHistory("COMMENTS","keysort","B0","-\n"); ProcessHistory("COMMENTS","keysort","F0","-\n"); ProcessHistory("COMMENTS","keysort","G0","-\n"); @@ -255,7 +256,10 @@ while(<INPUT>) { } while (/Active\) >\s*($cmds_regexp)\s*$/) { $cmd = $1; - if (!defined($prompt)) {$prompt = ($_ =~ /^([^#]+#)/)[0]; } + if (!defined($prompt)) { + $prompt = ($_ =~ /^([^#]+#)/)[0]; + $prompt =~ s/([}{)(\\])/\\$1/g; + } print STDERR ("HIT COMMAND:$_") if ($debug); if (! defined($commands{$cmd})) { print STDERR "found unexpected command - \"$cmd\"\n"; |