On Tue, Dec 23, 2003 at 05:44:03PM +0100, Xose Vazquez Perez wrote:
/usr must be a read only and very static fs.
Right
"/usr is the second major section of the filesystem. /usr is
shareable,
read-only data. That means that /usr should be shareable between various
FHS-compliant hosts and must not be written to. Any information that is
host-specific or varies with time is stored elsewhere."
"/usr/src : Source code (optional)
Purpose
Source code may be place placed in this subdirectory, only for reference purposes.*
Rereading it while awake it makes a lot of sense. /usr/src/linux is used for
reference purposes (its headers etc). I'd not read the reference purposes bit
properly last night (well this morning...)
* Generally, source should not be built within this hierarchy."
And it says "generally", so its advisory but good advice.