Skip site navigation (1)Skip section navigation (2)
Date:      Wed, 1 May 1996 05:45:05 +1000
From:      Bruce Evans <bde@zeta.org.au>
To:        jkh@time.cdrom.com, rgrimes@GndRsh.aac.dev.com
Cc:        bde@zeta.org.au, current@freebsd.org, p.richards@elsevier.co.uk, phk@critter.tfs.com, wosch@cs.tu-berlin.de
Subject:   Re: Files installed to /etc, (was: review request)
Message-ID:  <199604301945.FAA20003@godzilla.zeta.org.au>

next in thread | raw e-mail | index | archive | help
>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:

	$ find /usr/share -type f | wc -c
	3916
	$ find /usr/share -type f | xargs file | grep -c text
	1151
	$ find /usr/share -name '*.gz' | wc -c
	2265
	$ expr 3916 - 1151 - 2265
	500
	$ find /usr/share/zoneinfo -type f | wc -c
	390

>   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

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

Bruce



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