Re: [Etherboot-developers] Moving ltsroot out of /tftpboot
Brought to you by:
marty_connor,
stefanhajnoczi
From: Markus G. <ma...@gu...> - 2001-08-10 21:19:10
|
Jim McQuillan wrote: > Currently, it exists in /tftpboot/lts, and I just really think > that is not the correct place for it. > > I thought it would be a simple matter of sending mail to the > FHS (File Hierarchy Standards) guys, and ask them where it should > reside, but they don't have a place for it. I don't really like the proliferation of additional entries in the root directory. So, baring overwhelming precedence, I would discourage putting any files into "/srv" (as it is, I don't even like the fact that there is "/opt"). If all of the files are read-only (it should be possible to mount "/usr" read-only, although most distribution don't quite achieve that goal), then I think they should go into "/usr/lib/ltsp" or possibly "/usr/share/diskless" (if the files make sense for projects other than just LTSP or for multiple versions that are supported in parallel). Executables should go into "/usr/bin" (or "/usr/sbin" if there is no conceivable reason why normal users would call the program), but they might just be links or small wrappers referencing files in "/usr/lib/ltsp". All configuration files should go into "/etc/ltsp" (although it is OK to have symbolic links from other places that reference these files, if that is neccessary for technical reasons). All files that can be written to during the normal course of operation and that are not just configuration files, should go into "/var/lib/ltsp" or possibly "/var/diskless" (the precedence would be web servers putting the entire site into "/var/www"). If the project is also made available in a form that does not integrate with the system's package management system (e.g. as a tar ball instead of an RPM or DEB package), then it should default to "/usr/local/lib" in preference over "/usr/lib". All of the above is closely modeled after the defaults used by the Debian distribution. It has been my experience that Debian typically adheres to the FHS as closely as possible. Markus -- Markus Gutschke Resonate, Inc. 3637 Fillmore Street #106 385 Moffett Park Drive San Francisco, CA 94123-1600 Sunnyvale, CA 94089 +1-415-567-8449 +1-408-548-5528 ma...@gu... mgu...@re... |