Support for NetScreens (n{login,rancid})
Jee Kay
jeekay at gmail.com
Thu Jun 9 06:48:16 UTC 2005
The support files for NetScreens seem a little faulty, nrancid not
even parsing and nlogin depending on a concept that NetScreens dont
have (enable).
The two patches below clean them up enough for them to at least work -
please let me know if there's anything obviously wrong.
Thanks,
Ras
PS: Does gmail do annoying line breaks?
PPS: Diffs against:
nlogin:## $Id: nlogin.in,v 1.17 2004/05/21 19:28:49 heas Exp $
nrancid:## $Id: nrancid.in,v 1.13 2004/01/11 03:49:13 heas Exp $
--- nlogin.orig Thu Jun 9 01:37:17 2005
+++ nlogin Thu Jun 9 01:35:18 2005
@@ -485,14 +485,14 @@
if {[login $firewall $ruser $userpswd $passwd $enapasswd $prompt
$cmethod $cyphertype]} {
continue
}
- if { $enable } {
- if {[do_enable $enauser $enapasswd]} {
- if { $do_command || $do_script } {
- close; wait
- continue
- }
- }
- }
+# if { $enable } {
+# if {[do_enable $enauser $enapasswd]} {
+# if { $do_command || $do_script } {
+# close; wait
+# continue
+# }
+# }
+# }
# we are logged in, now figure out the full prompt
send "\r"
expect {
--- nrancid.orig Thu Jun 9 01:36:24 2005
+++ nrancid Thu Jun 9 01:42:12 2005
@@ -197,6 +197,7 @@
ProcessHistory("ADMIN","","",
"!set admin user $1 password <removed> privilege $3\n");
next;
+ }
ProcessHistory("","","","$_");
}
$found_end=1;
More information about the Rancid-discuss
mailing list