From owner-freebsd-hackers@FreeBSD.ORG Mon Jul 31 18:44:57 2006 Return-Path: X-Original-To: freebsd-hackers@freebsd.org Delivered-To: freebsd-hackers@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 499EB16A4DD for ; Mon, 31 Jul 2006 18:44:57 +0000 (UTC) (envelope-from rick@kiwi-computer.com) Received: from kiwi-computer.com (megan.kiwi-computer.com [63.224.10.3]) by mx1.FreeBSD.org (Postfix) with SMTP id 1A49F43D53 for ; Mon, 31 Jul 2006 18:44:55 +0000 (GMT) (envelope-from rick@kiwi-computer.com) Received: (qmail 84700 invoked by uid 2001); 31 Jul 2006 18:44:55 -0000 Date: Mon, 31 Jul 2006 13:44:55 -0500 From: "Rick C. Petty" To: Eric Anderson Message-ID: <20060731184454.GA84483@megan.kiwi-computer.com> References: <200607271150.k6RBoM9p031745@lurza.secnetix.de> <44C8FB65.9020102@FreeBSD.org> <44CE03D2.2050803@centtech.com> <17614.4005.407223.621637@bhuda.mired.org> <44CE199C.2020500@centtech.com> <17614.8289.134373.387558@bhuda.mired.org> <96b30c400607310847s1d2f845eo212b234d03f51e9a@mail.gmail.com> <20060731172858.GA84042@megan.kiwi-computer.com> <44CE40EA.5080009@centtech.com> Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <44CE40EA.5080009@centtech.com> User-Agent: Mutt/1.4.2.1i Cc: freebsd-hackers@freebsd.org Subject: Re: [PATCH] adding two new options to 'cp' X-BeenThere: freebsd-hackers@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list Reply-To: rick-freebsd@kiwi-computer.com List-Id: Technical Discussions relating to FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 31 Jul 2006 18:44:57 -0000 On Mon, Jul 31, 2006 at 12:42:02PM -0500, Eric Anderson wrote: > On 07/31/06 12:28, Rick C. Petty wrote: > > > >In both cases, why don't you just use: > > > >/usr/compat/linux/bin/cp > > Two reasons - it's not in the base system, so a port has to be installed > - and linux_base is FC3 now, so if you want to talk about bloat... And the "-l" option is needed in single-user mode? I like not having extra bloat around when I don't even have /usr mounted and am trying to fix a disk or misconfiguration. I'm just arguing the usefulness of having it in the base system vs. using linux_base. The argument that our cp should be equivalent to gcp seems silly to me. "-l" may be a useful option, but at what point is the line drawn between bloating our base cp and having a gcp port (or using linux_base)?? "-a" certainly is useless. An alias is far more useful-- even for things in /bin ! I certainly cp and mv mapped to "cp -i" and "mv -i".. one could also argue that the our base versions of these use this option by default. Personally, I prefer to do a post-install patch to add these aliases to /etc/csh.cshrc (actually on my systems: /etc/csh.aliases) and /etc/profile, etc. > Another reason is gcp fails to recursively copy a directory that has > symlinks in it. That sounds like a bug or at least an oversight. -- Rick C. Petty