From owner-freebsd-current@FreeBSD.ORG  Wed Nov 26 19:34:56 2003
Return-Path: <owner-freebsd-current@FreeBSD.ORG>
Delivered-To: freebsd-current@freebsd.org
Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125])
	by hub.freebsd.org (Postfix) with ESMTP id ECAAF16A4CE
	for <freebsd-current@freebsd.org>;
	Wed, 26 Nov 2003 19:34:56 -0800 (PST)
Received: from dragon.nuxi.com (trang.nuxi.com [66.93.134.19])
	by mx1.FreeBSD.org (Postfix) with ESMTP id B650643F93
	for <freebsd-current@freebsd.org>;
	Wed, 26 Nov 2003 19:34:55 -0800 (PST)
	(envelope-from obrien@dragon.nuxi.com)
Received: from dragon.nuxi.com (obrien@localhost [127.0.0.1])
	by dragon.nuxi.com (8.12.10/8.12.9) with ESMTP id hAR3YGvX076672;
	Wed, 26 Nov 2003 19:34:16 -0800 (PST)
	(envelope-from obrien@dragon.nuxi.com)
Received: (from obrien@localhost)
	by dragon.nuxi.com (8.12.10/8.12.10/Submit) id hAR3YGsv076671;
	Wed, 26 Nov 2003 19:34:16 -0800 (PST)
	(envelope-from obrien)
From: "David O'Brien" <obrien@freebsd.org>
To: Tim Kientzle <kientzle@acm.org>
Message-ID: <20031127033416.GA76579@dragon.nuxi.com>
References: <p06002003bbe5c0f30237@[10.0.1.2]>
	<20031123042635.GB677@saboteur.dek.spc.org> <3FC16644.7070005@acm.org>
	<20031124114006.GA60761@dragon.nuxi.com>
	<p06002002bbe7fd7ac23c@[128.113.24.47]> <3FC2655A.8080202@acm.org>
	<20031124224030.GB67578@dragon.nuxi.com> <3FC298E9.1050000@acm.org>
	<20031126025954.GC56876@dragon.nuxi.com> <3FC4F2FC.6080905@acm.org>
Mime-Version: 1.0
Content-Type: text/plain; charset=us-ascii
Content-Disposition: inline
In-Reply-To: <3FC4F2FC.6080905@acm.org>
User-Agent: Mutt/1.4.1i
X-Operating-System: FreeBSD 5.2-BETA
Organization: The NUXI BSD Group
X-Pgp-Rsa-Fingerprint: B7 4D 3E E9 11 39 5F A3  90 76 5D 69 58 D9 98 7A
X-Pgp-Rsa-Keyid: 1024/34F9F9D5
cc: freebsd-current@freebsd.org
Subject: Re: HEADS UP: /bin and /sbin are now dynamically linked
X-BeenThere: freebsd-current@freebsd.org
X-Mailman-Version: 2.1.1
Precedence: list
Reply-To: freebsd-current@freebsd.org
List-Id: Discussions about the use of FreeBSD-current
	<freebsd-current.freebsd.org>
List-Unsubscribe: <http://lists.freebsd.org/mailman/listinfo/freebsd-current>,
	<mailto:freebsd-current-request@freebsd.org?subject=unsubscribe>
List-Archive: <http://lists.freebsd.org/pipermail/freebsd-current>
List-Post: <mailto:freebsd-current@freebsd.org>
List-Help: <mailto:freebsd-current-request@freebsd.org?subject=help>
List-Subscribe: <http://lists.freebsd.org/mailman/listinfo/freebsd-current>,
	<mailto:freebsd-current-request@freebsd.org?subject=subscribe>
Date: Thu, 27 Nov 2003 03:34:57 -0000
X-Original-Date: Wed, 26 Nov 2003 19:34:16 -0800
X-List-Received-Date: Thu, 27 Nov 2003 03:34:57 -0000

On Wed, Nov 26, 2003 at 10:37:48AM -0800, Tim Kientzle wrote:
> >If we're going to add an FTP client, lets pick the one with the best
> >functionality for the job -- /usr/bin/ftp.  I may not know the complete
> >URL to the bits I need, and if so with fetch you're still screwed.
> 
> On the other hand, /usr/bin/ftp also has drawbacks:
> It requires ncurses (one reason I am interested in dropping vi is to
> shed the ncurses library and the need for a termcap file), it's
> considerably larger than fetch, 

I don't feel like fighting the vi battle.  IF we are going to expand
/rescue beyond 100% compatability with /[s]bin, we need a tolerable
editor.  That is vi, unless we use edit(1) or import 


> and it doesn't support HTTP.

  $ /usr/bin/ftp http://www.theregister.co.uk/content/6/32524.html
  Requesting http://www.theregister.co.uk/content/6/32524.html
  100% |*************************************| 22559      35.32 KB/s 00:00 ETA
  22559 bytes retrieved in 00:00 (35.28 KB/s)

NetBSD, which is where we got /usr/bin/ftp from, doesn't have fetch(1).
They use their ftp client for all the things we use fetch(1) for.  It
makes sense as there is less code duplication and you always have the
tool working identical for interactive and "batch" transfers.

-- 
-- David  (obrien@FreeBSD.org)