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>