Skip site navigation (1)Skip section navigation (2)
Date:      Wed, 30 May 2001 10:54:55 +0300
From:      Ruslan Ermilov <ru@FreeBSD.org>
To:        Bruce Evans <bde@zeta.org.au>, Warner Losh <imp@FreeBSD.org>, cvs-committers@FreeBSD.org, cvs-all@FreeBSD.org
Subject:   Re: cvs commit: src UPDATING
Message-ID:  <20010530105455.C85157@sunbay.com>
In-Reply-To: <20010530104213.B85157@sunbay.com>; from ru@FreeBSD.org on Wed, May 30, 2001 at 10:42:13AM %2B0300
References:  <200105300707.f4U77gM02906@freefall.freebsd.org> <Pine.BSF.4.21.0105301728190.16206-100000@besplex.bde.org> <20010530104213.B85157@sunbay.com>

next in thread | previous in thread | raw e-mail | index | archive | help
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




Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?20010530105455.C85157>