On Wed, Jul 18, 2012 at 01:05:06PM -0500, Chris Adams wrote: > Once upon a time, Pete Zaitcev <zaitcev@xxxxxxxxxx> said: > > On Wed, 18 Jul 2012 10:55:55 -0400 > > David Cantrell <dcantrell@xxxxxxxxxx> wrote: > > > Or forget the netkit source. I'd like to see ftp(1) replaced with the > > > NetBSD ftp client: > > > > > > ftp://ftp.netbsd.org/pub/NetBSD/misc/tnftp/ > > > > But we already have a yet nicer FTP client, lftp. Really not point in > > tinkering with the plain FTP this way, it seems to me. > > Yeah, keep plain-old "ftp" as simple as possible. lftp is great, but it > has more dependencies, and I have had occasion when I needed to fall > back to the old standby. I do like lftp, but I feel the simple ftp(1) client serves a different need. dcantrel@box ~$ ldd /usr/local/bin/tnftp linux-vdso.so.1 => (0x00007fff94dff000) libtinfo.so.5 => /lib64/libtinfo.so.5 (0x0000003a7c200000) libc.so.6 => /lib64/libc.so.6 (0x0000003a6e600000) /lib64/ld-linux-x86-64.so.2 (0x0000003a6e200000) dcantrel@box ~$ ldd /usr/bin/ftp linux-vdso.so.1 => (0x00007fff70bff000) libreadline.so.6 => /lib64/libreadline.so.6 (0x0000003a6fe00000) libncurses.so.5 => /lib64/libncurses.so.5 (0x0000003a78e00000) libc.so.6 => /lib64/libc.so.6 (0x0000003a6e600000) libtinfo.so.5 => /lib64/libtinfo.so.5 (0x0000003a7c200000) libdl.so.2 => /lib64/libdl.so.2 (0x0000003a6f200000) /lib64/ld-linux-x86-64.so.2 (0x0000003a6e200000) dcantrel@box ~$ ldd /usr/bin/lftp linux-vdso.so.1 => (0x00007fff177ff000) liblftp-jobs.so.0 => /usr/lib64/liblftp-jobs.so.0 (0x0000003a6fa00000) liblftp-tasks.so.0 => /usr/lib64/liblftp-tasks.so.0 (0x0000003a6ea00000) librt.so.1 => /lib64/librt.so.1 (0x0000003a6f600000) libreadline.so.6 => /lib64/libreadline.so.6 (0x0000003a6fe00000) libutil.so.1 => /lib64/libutil.so.1 (0x0000003a79600000) libtinfo.so.5 => /lib64/libtinfo.so.5 (0x0000003a7c200000) libdl.so.2 => /lib64/libdl.so.2 (0x0000003a6f200000) libc.so.6 => /lib64/libc.so.6 (0x0000003a6e600000) libgcc_s.so.1 => /lib64/libgcc_s.so.1 (0x0000003a78e00000) /lib64/ld-linux-x86-64.so.2 (0x0000003a6e200000) libpthread.so.0 => /lib64/libpthread.so.0 (0x0000003a6ee00000) tnftp, since it's from NetBSD, uses libedit for line editing. The source includes it or you can link it with the libedit we already have. Or you can disable the functionality. I do dislike having two line editing libraries, but whatever. My locally installed tnftp has line editing via the provided libedit in the tnftp source. -- David Cantrell <dcantrell@xxxxxxxxxx> Supervisor, Installer Engineering Team Red Hat, Inc. | Westford, MA | EST5EDT -- devel mailing list devel@xxxxxxxxxxxxxxxxxxxxxxx https://admin.fedoraproject.org/mailman/listinfo/devel