Skip site navigation (1)Skip section navigation (2)
Date:      Tue, 24 Sep 1996 08:41:51 -0600
From:      Warner Losh <imp@village.org>
To:        Bruce Evans <bde@zeta.org.au>
Cc:        current@FreeBSD.org
Subject:   Re: install on {Net,Open}BSD vs install on FreeBSD 
Message-ID:  <199609241441.IAA05913@rover.village.org>
In-Reply-To: Your message of "Mon, 23 Sep 1996 15:06:04 %2B1000." <199609230506.PAA05354@godzilla.zeta.org.au> 
References:  <199609230506.PAA05354@godzilla.zeta.org.au>  

next in thread | previous in thread | raw e-mail | index | archive | help
In message <199609230506.PAA05354@godzilla.zeta.org.au> Bruce Evans writes:
: >the other BSDs' -d semantics in FreeBSD, and change -d -> -D for
: >debugging.  I kinda like the other BSDs functionality, so I thought
: >I'd see if there was interest in importing into FreeBSD.
: 
: I think -d should be renamed -D, and -d for directories should be
: left unimplemented.  There is no way for -d to create the intermediate
: directories with the correct ownerships and permissions.  FreeBSD's
: `make install' depends on mtree(8) to have created the intermediate
: directories.  There are still a few broken Makefiles that use
: `mkdir -p'.

I have implemented -D for debugging, since that was the only thing
that had wide agreement.  I've updated the usage string, and the man
page as well.

I'd still like to merge in the -d code from NetBSD/OpenBSD.  SunOS
also sets the precident.  While it is true the permissions aren't
exactly right, other software than FreeBSD's 'make install' uses this
to make sure directories are present.  This other software does happen
to be OpenBSD's make files, and it would be nice to be able to cross
build my mips stuff on FreeBSD w/o needing to have a special install.
I've seen it in a few other makefiles floating around on the net.  I'm
not advocating that we use it for the 'make install' phase of the
build process, just that it be available.

With that clarification, do people generally like or dislike the
proposal?

Warner



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