From owner-freebsd-current Tue Sep 24 12:37:25 1996 Return-Path: owner-current Received: (from root@localhost) by freefall.freebsd.org (8.7.5/8.7.3) id MAA26194 for current-outgoing; Tue, 24 Sep 1996 12:37:25 -0700 (PDT) Received: from time.cdrom.com (time.cdrom.com [204.216.27.226]) by freefall.freebsd.org (8.7.5/8.7.3) with ESMTP id MAA26167 for ; Tue, 24 Sep 1996 12:37:20 -0700 (PDT) Received: from time.cdrom.com (localhost [127.0.0.1]) by time.cdrom.com (8.7.6/8.6.9) with ESMTP id MAA07315; Tue, 24 Sep 1996 12:28:28 -0700 (PDT) To: Nate Williams cc: Warner Losh , Bruce Evans , current@FreeBSD.org Subject: Re: install on {Net,Open}BSD vs install on FreeBSD In-reply-to: Your message of "Tue, 24 Sep 1996 09:37:19 MDT." <199609241537.JAA06948@rocky.mt.sri.com> Date: Tue, 24 Sep 1996 12:28:27 -0700 Message-ID: <7313.843593307@time.cdrom.com> From: "Jordan K. Hubbard" Sender: owner-current@FreeBSD.org X-Loop: FreeBSD.org Precedence: bulk > Why is gets() considered to be a 'bad thing'? Because it encourages bad > programming practices when a better solution already exists. > > Why is 'install -d' considered to be a 'bad thing'? Because it > encourage bad installation practices when a better installation method > exists. All fine, but also somewhat irrelevant in the fact of several facts: 1. The other *BSDs are using it, and failure to implement it will leave us gratuitously incompatible in Yet Another Way. That sucks. 2. 3rd party applications which have nothing to do with FreeBSD often invoke `install -d ...' to create their target directory, and I have better things to do with my time (as to many others here) than edit Makefiles just to get something to install in this way. 3. GNU install doesn't help with the above since it's found after ours, meaning I've still got to go edit Makefiles, and is generally called "ginstall" to avoid clashes. The flag is not being used for anything else, people don't have to use it if they don't want to, I'd say just compatibilty alone is a sufficient argument - I certainly don't want to be explaining to people why of the three BSDs, FreeBSD chose to be different. Jordan