Skip site navigation (1)Skip section navigation (2)
Date:      Mon, 23 Sep 1996 08:56:40 -0400 (EDT)
From:      Chuck Robey <chuckr@glue.umd.edu>
To:        Bruce Evans <bde@zeta.org.au>
Cc:        current@FreeBSD.ORG, imp@village.org
Subject:   Re: install on {Net,Open}BSD vs install on FreeBSD
Message-ID:  <Pine.OSF.3.95.960923085546.10744C-100000@thurston.eng.umd.edu>
In-Reply-To: <199609230506.PAA05354@godzilla.zeta.org.au>

next in thread | previous in thread | raw e-mail | index | archive | help
On Mon, 23 Sep 1996, Bruce Evans wrote:

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

I just tested on an older Sun 4c, it's not a syntax error there, it's the
way the /usr/ucb/install works.

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

----------------------------+-----------------------------------------------
Chuck Robey                 | Interests include any kind of voice or data 
chuckr@eng.umd.edu          | communications topic, C programming, and Unix.
9120 Edmonston Ct #302      |
Greenbelt, MD 20770         | I run Journey2 and n3lxx, both FreeBSD
(301) 220-2114              | version 2.2 current -- and great FUN!
----------------------------+-----------------------------------------------




Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?Pine.OSF.3.95.960923085546.10744C-100000>