From owner-cvs-all Wed May 30 0:55:31 2001 Delivered-To: cvs-all@freebsd.org Received: from whale.sunbay.crimea.ua (whale.sunbay.crimea.ua [212.110.138.65]) by hub.freebsd.org (Postfix) with ESMTP id 137AB37B422; Wed, 30 May 2001 00:55:13 -0700 (PDT) (envelope-from ru@whale.sunbay.crimea.ua) Received: (from ru@localhost) by whale.sunbay.crimea.ua (8.11.2/8.11.2) id f4U7stk08181; Wed, 30 May 2001 10:54:55 +0300 (EEST) (envelope-from ru) Date: Wed, 30 May 2001 10:54:55 +0300 From: Ruslan Ermilov To: Bruce Evans , Warner Losh , cvs-committers@FreeBSD.org, cvs-all@FreeBSD.org Subject: Re: cvs commit: src UPDATING Message-ID: <20010530105455.C85157@sunbay.com> Mail-Followup-To: Bruce Evans , Warner Losh , cvs-committers@FreeBSD.org, cvs-all@FreeBSD.org References: <200105300707.f4U77gM02906@freefall.freebsd.org> <20010530104213.B85157@sunbay.com> Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline User-Agent: Mutt/1.2.5i In-Reply-To: <20010530104213.B85157@sunbay.com>; from ru@FreeBSD.org on Wed, May 30, 2001 at 10:42:13AM +0300 Sender: owner-cvs-all@FreeBSD.ORG Precedence: bulk List-ID: List-Archive: (Web Archive) List-Help: (List Instructions) List-Subscribe: List-Unsubscribe: X-Loop: FreeBSD.ORG On Wed, May 30, 2001 at 10:42:13AM +0300, Ruslan Ermilov wrote: > On Wed, May 30, 2001 at 05:36:05PM +1000, Bruce Evans wrote: > > On Wed, 30 May 2001, Warner Losh wrote: > > > > > imp 2001/05/30 00:07:42 PDT > > > > > > Modified files: > > > . UPDATING > > > Log: > > > Note: INSTALL=install -C is no longer supported. Use COPY=-C instead. > > > While the old way will continue to work for a while, it will cause > > > warnings until after 4.4, but before 4.5. > > > > COPY is a very bogus name for general install flags. However, INSTALLFLAGS > > can't be set in make.conf because it belongs to individual Makefiles. > > > > I use INSTALL="install -C -p -v -v" (I used to use > > INSTALL="install -C -D -D -p"). -p is another flag that no longer works > > with -d. > > > But that's the way share_mk files were written, and COPY is the de-facto > standard for them, as they use COPY?=-c. Overriding the COPY with some > garbage would cause a lot of problems. > > I was going to send you this patch for review, but then I though I would > better replace COPY with INSTALL_COPY, still managing the backwards > compatibility: > On the second thought, COPY seems to be a documented knob in bsd.README, in all *BSDs, and is actively used in src/ Makefiles: bin/csh/nls/finnish/Makefile bin/csh/nls/french/Makefile bin/csh/nls/german/Makefile bin/csh/nls/greek/Makefile bin/csh/nls/italian/Makefile bin/csh/nls/ja/Makefile bin/csh/nls/spanish/Makefile bin/csh/nls/ukrainian/Makefile etc/sendmail/Makefile games/fortune/datfiles/Makefile games/phantasia/Makefile gnu/lib/csu/Makefile gnu/usr.bin/binutils/ld/Makefile gnu/usr.bin/binutils/strip/Makefile gnu/usr.bin/groff/tmac/Makefile gnu/usr.bin/perl/library/Makefile gnu/usr.bin/perl/pod/pod/Makefile lib/compat/compat1x/Makefile lib/compat/compat20/Makefile lib/compat/compat21/Makefile lib/compat/compat22/Makefile lib/compat/compat3x.i386/Makefile lib/compat/compat4x.alpha/Makefile lib/compat/compat4x.i386/Makefile lib/csu/alpha/Makefile lib/csu/i386/Makefile lib/csu/i386-elf/Makefile lib/csu/ia64/Makefile lib/csu/powerpc/Makefile lib/csu/sparc/Makefile secure/lib/libcrypto/Makefile secure/lib/libcrypto/Makefile.inc secure/lib/libssl/Makefile share/isdn/Makefile share/me/Makefile share/mklocale/Makefile share/monetdef/Makefile share/msgdef/Makefile share/numericdef/Makefile share/syscons/scrnmaps/Makefile share/tabset/Makefile share/termcap/Makefile share/timedef/Makefile sys/Makefile sys/boot/i386/boot2/Makefile sys/boot/pc98/boot2/Makefile usr.bin/doscmd/Makefile usr.bin/ee/Makefile usr.bin/file/Makefile usr.bin/strip/Makefile usr.bin/vgrind/Makefile usr.bin/vi/Makefile usr.bin/xlint/llib/Makefile usr.sbin/mailwrapper/Makefile usr.sbin/pcvt/fonts/Makefile usr.sbin/stallion/bootcode/Makefile The same applies to STRIP. I will commit my patch unless someone has a better idea. Cheers, -- Ruslan Ermilov Oracle Developer/DBA, ru@sunbay.com Sunbay Software AG, ru@FreeBSD.org FreeBSD committer, +380.652.512.251 Simferopol, Ukraine http://www.FreeBSD.org The Power To Serve http://www.oracle.com Enabling The Information Age To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe cvs-all" in the body of the message