>>>>> On Wed, 06 Feb 2008 11:14:03 +0100, Tilman Schmidt said: > > Dan Langille schrieb: > > Martin Simmons wrote: > >> On Tue, 05 Feb 2008 05:56:21 -0500, Dan Langille said: > >>> Tilman Schmidt wrote: > > >>>> I get wildly varying results with line editing in bconsole between > >>>> different systems. On some systems, I can edit the command on the > >>>> screen as expected, with backspace erasing characters from the end as > >>>> usual, but when I finally type enter what gets sent as command is > >>>> obviously not what I last saw on the screen. On others, hitting > >>>> backspace once skips to a new line as if it had deleted the entire > >>>> command, so line editing is guesswork at best, and never seems to > >>>> result in what I intended. [...] > >>>> On a single one of my systems, line editing actually works as expected, > >>>> but I don't know why. > [...] > >>> I suspect readline. Different versions and/or options. > >> > >> That depends on whether readline is being used. I think the default is to > >> use > >> the internal conio instead. > > > > Come up with a test for determining what is being used and let the > > investigations begin. Will this suffice? > > > > [EMAIL PROTECTED]:~] $ ldd `which bconsole` > > /usr/local/sbin/bconsole: > > libreadline.so.6 => /lib/libreadline.so.6 (0x280a2000) > > libhistory.so.6 => /usr/lib/libhistory.so.6 (0x280cf000) > > libncurses.so.6 => /lib/libncurses.so.6 (0x280d6000) > > libpthread.so.2 => /lib/libpthread.so.2 (0x28115000) > > libintl.so.8 => /usr/local/lib/libintl.so.8 (0x2813a000) > > libiconv.so.3 => /usr/local/lib/libiconv.so.3 (0x28143000) > > libssl.so.4 => /usr/lib/libssl.so.4 (0x28230000) > > libcrypto.so.4 => /lib/libcrypto.so.4 (0x2825e000) > > libstdc++.so.5 => /usr/lib/libstdc++.so.5 (0x28351000) > > libm.so.4 => /lib/libm.so.4 (0x2841c000) > > libc.so.6 => /lib/libc.so.6 (0x28432000) > > [EMAIL PROTECTED]:~] $ > > This is the machine where line editing works: > > [EMAIL PROTECTED]:~> ldd /usr/sbin/bconsole > linux-gate.so.1 => (0xffffe000) > libncurses.so.5 => /lib/libncurses.so.5 (0xb7f76000) > libpthread.so.0 => /lib/libpthread.so.0 (0xb7f5f000) > libdl.so.2 => /lib/libdl.so.2 (0xb7f5b000) > libssl.so.0.9.8 => /usr/lib/libssl.so.0.9.8 (0xb7f18000) > libcrypto.so.0.9.8 => /usr/lib/libcrypto.so.0.9.8 (0xb7dd2000) > libstdc++.so.6 => /usr/lib/libstdc++.so.6 (0xb7ce4000) > libm.so.6 => /lib/libm.so.6 (0xb7cbe000) > libgcc_s.so.1 => /lib/libgcc_s.so.1 (0xb7cb2000) > libc.so.6 => /lib/libc.so.6 (0xb7b7f000) > /lib/ld-linux.so.2 (0xb7fb6000) > libz.so.1 => /lib/libz.so.1 (0xb7b6c000) > [EMAIL PROTECTED]:~> > > This is one of those where hitting backspace clears the displayed line: > > [EMAIL PROTECTED]:~> ldd /usr/sbin/bconsole > linux-gate.so.1 => (0xb7f1b000) > libtermcap.so.2 => /usr/lib/libtermcap.so.2 (0xb7ef7000) > libpthread.so.0 => /lib/libpthread.so.0 (0xb7ee0000) > libdl.so.2 => /lib/libdl.so.2 (0xb7edc000) > libssl.so.0.9.8 => /usr/lib/libssl.so.0.9.8 (0xb7e99000) > libcrypto.so.0.9.8 => /usr/lib/libcrypto.so.0.9.8 (0xb7d53000) > libstdc++.so.6 => /usr/lib/libstdc++.so.6 (0xb7c65000) > libm.so.6 => /lib/libm.so.6 (0xb7c3f000) > libgcc_s.so.1 => /lib/libgcc_s.so.1 (0xb7c33000) > libc.so.6 => /lib/libc.so.6 (0xb7b00000) > /lib/ld-linux.so.2 (0xb7f1c000) > libz.so.1 => /lib/libz.so.1 (0xb7aed000) > [EMAIL PROTECTED]:~>
Unless you linked readline statically, I suspect that both of them are using conio. Are they both running the same bconsole executable? What is the output of stty -a on the two machines? __Martin ------------------------------------------------------------------------- This SF.net email is sponsored by: Microsoft Defy all challenges. Microsoft(R) Visual Studio 2008. http://clk.atdmt.com/MRT/go/vse0120000070mrt/direct/01/ _______________________________________________ Bacula-users mailing list Bacula-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/bacula-users