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>