From owner-freebsd-hackers Sun Feb 14 05:39:45 1999 Return-Path: Received: (from majordom@localhost) by hub.freebsd.org (8.8.8/8.8.8) id FAA28421 for freebsd-hackers-outgoing; Sun, 14 Feb 1999 05:39:45 -0800 (PST) (envelope-from owner-freebsd-hackers@FreeBSD.ORG) Received: from niobe.ewox.org (ppp063.uio.no [129.240.240.68]) by hub.freebsd.org (8.8.8/8.8.8) with ESMTP id FAA28414 for ; Sun, 14 Feb 1999 05:39:39 -0800 (PST) (envelope-from des@niobe.ewox.org) Received: (from des@localhost) by niobe.ewox.org (8.9.3/8.9.1) id BAA16733 for freebsd-hackers@freebsd.org; Sun, 14 Feb 1999 01:48:21 +0100 (CET) (envelope-from des) To: freebsd-hackers@FreeBSD.ORG Subject: install -C From: Dag-Erling Smorgrav Date: 14 Feb 1999 01:05:41 +0100 Message-ID: <86u2wpc0iy.fsf@niobe.ewox.org> X-Mailer: Gnus v5.3/Emacs 19.34 Lines: 28 Xref: niobe.ewox.org sent.1999-02:14 Sender: owner-freebsd-hackers@FreeBSD.ORG Precedence: bulk X-Loop: FreeBSD.ORG There's something funny about make installworld. Specifically, it installs a lot of files with "install -C" regardless of whether or not the INSTALL variable in /etc/make.conf actually is set to "install -C". This is the case for: * header files * C++ template files * /boot/loader.help * /usr/libexec/ld.so * /usr/libexec/ld-elf.so.1 I can understand the reason for the first two (avoid needlessly breaking dependencies), but not for the last three. In any case, I think it would be better if we always used whatever the admin has set INSTALL to in /etc/make.conf, and make "install -C" the default. My main argument against always installing certain files with "install -C" is that makes it very difficult to clean up after a major upgrade, since you can't rely on "live" files to have a recent timestamp. I've talked to people on IRC who deleted their Elf interpreter because its mtime predated their last make world. Shooting yourself in the foot like that is too high a price for the few seconds saved during make installworld. DES -- Dag-Erling Smorgrav - des@flood.ping.uio.no To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-hackers" in the body of the message