Date: Tue, 30 Jul 2002 20:39:13 +1000 (EST) From: Bruce Evans <bde@zeta.org.au> To: John Baldwin <jhb@FreeBSD.org> Cc: Brian Dean <bsd@bsdhome.com>, <cvs-all@FreeBSD.org>, <cvs-committers@FreeBSD.org>, Ruslan Ermilov <ru@FreeBSD.org> Subject: Re: cvs commit: src UPDATING src/share/man/man5 make.conf.5 src/ Message-ID: <20020730203437.H54698-100000@gamplex.bde.org> In-Reply-To: <XFMail.20020729220752.jhb@FreeBSD.org>
next in thread | previous in thread | raw e-mail | index | archive | help
On Mon, 29 Jul 2002, John Baldwin wrote: > On 30-Jul-2002 Brian Dean wrote: > > On Mon, Jul 29, 2002 at 01:51:04AM -0700, Ruslan Ermilov wrote: > >> ... > >> Log: > >> Ignore -C, -p, and -S options of install(1) when used with the -d > >> option. Warn about COPY being phased out. Restore the old method > >> of always comparing before installing: INSTALL="install -C". > >> > >> Requested by: bde > > > > Won't this make it difficult to see what is actually installed by an > > installworld target? Doing an 'ls -lt /bin', for example, and > > examining the date time stamps would easily identify cruft not > > installed by the current system. Or am I misunderstanding this change > > (defaulting to -C)? > > It doesn't default to -C, it just makes -Cd not be a fatal error > again. Also, you could do things like "ls -lct" to compare inode change times even if you use -C or -p unconditionally. -C always sets the inode change time almost intentionally as a side effect of setting various attributes unconditionally, although this defeats one of the original points of having -C (to not gratuitously change things so that incremental backups don't keep backing up null changes). Bruce 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?20020730203437.H54698-100000>