Location for Linux kernel module support files
erbenson at alaska.net
Wed Oct 2 17:54:43 EST 2002
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
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
if its a architecture independent, non-executable file then it belongs
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.
** Sent via the linuxppc-dev mail list. See http://lists.linuxppc.org/
More information about the Linuxppc-dev