From owner-freebsd-current Tue Sep 24 15:31:20 1996 Return-Path: owner-current Received: (from root@localhost) by freefall.freebsd.org (8.7.5/8.7.3) id PAA25392 for current-outgoing; Tue, 24 Sep 1996 15:31:20 -0700 (PDT) Received: from po1.glue.umd.edu (po1.glue.umd.edu [129.2.128.44]) by freefall.freebsd.org (8.7.5/8.7.3) with ESMTP id PAA25368 for ; Tue, 24 Sep 1996 15:31:14 -0700 (PDT) Received: from maryann.eng.umd.edu (maryann.eng.umd.edu [129.2.103.22]) by po1.glue.umd.edu (8.8.Beta.6/8.7.3) with ESMTP id SAA06340; Tue, 24 Sep 1996 18:31:06 -0400 (EDT) Received: from localhost (chuckr@localhost) by maryann.eng.umd.edu (8.7.5/8.7.3) with SMTP id SAA04255; Tue, 24 Sep 1996 18:31:05 -0400 (EDT) X-Authentication-Warning: maryann.eng.umd.edu: chuckr owned process doing -bs Date: Tue, 24 Sep 1996 18:31:05 -0400 (EDT) From: Chuck Robey X-Sender: chuckr@maryann.eng.umd.edu To: "Jordan K. Hubbard" cc: Warner Losh , Bruce Evans , current@FreeBSD.org Subject: Re: install on {Net,Open}BSD vs install on FreeBSD In-Reply-To: <7269.843592395@time.cdrom.com> Message-ID: MIME-Version: 1.0 Content-Type: TEXT/PLAIN; charset=US-ASCII Sender: owner-current@FreeBSD.org X-Loop: FreeBSD.org Precedence: bulk On Tue, 24 Sep 1996, Jordan K. Hubbard wrote: > > 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 > > I tend to agree. The mtree files represent an "idealized" view of the > permission hierarchy and are certainly preferable to all else in > creating an installation which has all directories created with the > appropriate permissions, but in practice it's not practical to run the > mtree files every time you want to install some random port which is > going to want to create new directories under /usr/local, /usr/X11R6 > or some other central location. > > I'd say implement -d also, but discourage its use in the ports collection. I don't think you have to worry about that, bsd.port.mk has it's own set of ${INSTALL_***} macros, and everybody doing ports uses them. > > Jordan > ----------------------------+----------------------------------------------- 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! ----------------------------+-----------------------------------------------