Skip site navigation (1)Skip section navigation (2)
Date:      Tue, 24 Sep 1996 12:28:27 -0700
From:      "Jordan K. Hubbard" <jkh@time.cdrom.com>
To:        Nate Williams <nate@mt.sri.com>
Cc:        Warner Losh <imp@village.org>, Bruce Evans <bde@zeta.org.au>, current@FreeBSD.org
Subject:   Re: install on {Net,Open}BSD vs install on FreeBSD 
Message-ID:  <7313.843593307@time.cdrom.com>
In-Reply-To: Your message of "Tue, 24 Sep 1996 09:37:19 MDT." <199609241537.JAA06948@rocky.mt.sri.com> 

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



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