Skip site navigation (1)Skip section navigation (2)
Date:      Mon, 23 Sep 1996 15:06:04 +1000
From:      Bruce Evans <bde@zeta.org.au>
To:        current@freebsd.org, imp@village.org
Subject:   Re: install on {Net,Open}BSD vs install on FreeBSD
Message-ID:  <199609230506.PAA05354@godzilla.zeta.org.au>

next in thread | raw e-mail | index | archive | help
>In the other BSDs, install -d means to create the directory.  In
>FreeBSD it means to turn on debugging.  I propose that we implement

Only in -current.  -d is a syntax error in standard BSD and 2.1.5R.
I used -d for debugging before I knew about its use for directory
stuff.  I copied it from the -d for debugging in make.

>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'.

Bruce



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