Thread (5 messages) flat view 5 messages, 5 authors, 2002-10-02

Re: Location for Linux kernel module support files

From: Ethan Benson <hidden>
Date: 2002-10-02 07:54:43

On Tue, Oct 01, 2002 at 03:06:03PM -0400, Tim Moloney wrote:
I want to distribute a standard FPGA program file with the module and
have it loaded at system boot time.  I can create an rc script to copy
this file to the /proc entry.  I can package the module, rc script, and
FPGA file in an RPM.  I just need to determine a reasonable location for
the FPGA file (since I know where to put the module and rc script).

The custom FPGA files can be distributed with their respective
applications and can be packaged in RPMs.

Perhaps there is no good answer to this.  I thought that this situation
happened enough that people had found a reasonable location for support
files.
http://www.pathname.com/fhs/

if its not a configuration file which is intended to be edited by the
admin then it does NOT belong in /etc.  if its a architecture specific
file, but not a command executable then it belongs in /usr/lib unless
its required before filesystems are mounted in which cases it belongs
in /lib.

if its a architecture independent, non-executable file then it belongs
in /usr/share

the /lib /usr/lib and /usr/share cases indicate a subdirectory since
its not a actual shared library.

your Makefile make install step should install things in
/usr/local/lib or /usr/local/share (agian unless this is required to
get filesystems mounted, in that case it has to go in /lib).  debian
packages or rpms would install things under /usr/lib.

--
Ethan Benson
http://www.alaska.net/~erbenson/

** Sent via the linuxppc-dev mail list. See http://lists.linuxppc.org/
Keyboard shortcuts
hback out one level
jnext message in thread
kprevious message in thread
ldrill in
Escclose help / fold thread tree
?toggle this help