From owner-freebsd-current Wed May 1 03:27:07 1996 Return-Path: owner-current Received: (from root@localhost) by freefall.freebsd.org (8.7.3/8.7.3) id DAA29023 for current-outgoing; Wed, 1 May 1996 03:27:07 -0700 (PDT) Received: from GndRsh.aac.dev.com (GndRsh.aac.dev.com [198.145.92.241]) by freefall.freebsd.org (8.7.3/8.7.3) with SMTP id DAA29016 for ; Wed, 1 May 1996 03:27:01 -0700 (PDT) Received: (from rgrimes@localhost) by GndRsh.aac.dev.com (8.6.12/8.6.12) id DAA15481; Wed, 1 May 1996 03:26:16 -0700 From: "Rodney W. Grimes" Message-Id: <199605011026.DAA15481@GndRsh.aac.dev.com> Subject: Re: Files installed to /etc, (was: review request) To: bde@zeta.org.au (Bruce Evans) Date: Wed, 1 May 1996 03:26:16 -0700 (PDT) Cc: current@freebsd.org In-Reply-To: <199604301945.FAA20003@godzilla.zeta.org.au> from Bruce Evans at "May 1, 96 05:45:05 am" X-Mailer: ELM [version 2.4ME+ PL11 (25)] MIME-Version: 1.0 Content-Type: text/plain; charset=US-ASCII Content-Transfer-Encoding: 7bit Sender: owner-current@freebsd.org X-Loop: FreeBSD.org Precedence: bulk [CC: wacked with an axe] > >I am going to agree with Phk on this one, with the following basis: > > >a) man 7 hier: > > usr/ > > share/ architecture-independent ascii text files > ^^^^ > > This is too out of date to be authoritative: Or has been ignored over time as beeing the authoritative specification of the file system hierarchy :-(. > > > Thus no architecture dependend directories or files should be stored > > under usr/share, even in directories like /usr/share/etc/etc.i386. > > $ find /usr/share/man/man*/i386 -type f | wc -c > 47 And, IMHO, these should not be there per the specification, or in other words the specifcation has short commings and some work needs to be done to fill in the missing pieces. > >c) The proposal of /usr/arch is, IMHO, a Good Idea, we need some place like > > this to hold architecture depend files (we don't really have a place at > > all for this now, or stuff that could go here has been pack ratted in > > under current places (probably a bad practice). > > It would make things a bit harder to find. E.g., the i386 man pages are > currently linked to /usr/share/man/man* since man(1) is too stupid to find > them in machine-dependent places. This was broken the day we moved from the true BSD man(1) to the gnu version, something we should look at reversing if we can find a suck^H^H^H^Hvolunteer to add manual page compression to the CSRG version of man(1). -- Rod Grimes rgrimes@gndrsh.aac.dev.com Accurate Automation Company Reliable computers for FreeBSD