From: Laker N. <lak...@ya...> - 2005-10-05 18:00:00
|
I posted the following, between dashes on comp.lang.tcl, but thought I'd post here too in case it's a Linux or Gumstix specific issue. --------------------- I generated a small script using autoexpect to login to one of our routers as part of a bigger project. After some minor tweaking to straighten out control codes all worked as expected (ouch, pardon the pun). This was on a Fedora Core 4 box. I cross-compiled Expect for an ARM processor. I had to do some tomfoolery with the configure script to get it compiled, but not a big deal, i.e., I don't *think* it broke any internal functionality. I moved the binary over to the target system, launched Expect and received the anticipated prompt. From the CLI I could enter commands and they would execute successfully, as did small hand written scripts. Then I copied over my script from the Fedora box and executed it. The telnet session spawned successfully, but hung (and still hangs) at the Username: prompt. send isn't sending... Before I blame the binary what should I look at first? FWIW, Expect is referencing libtcl8.4.so which I also created via cross-compilation without incident. ---------------------- Could it be busybox related? I tried compiling in the telnet client with and without the "pass TERM" and "pass USER" options to no effect. TIA, Laker __________________________________ Yahoo! Mail - PC Magazine Editors' Choice 2005 http://mail.yahoo.com |