On Tue, Aug 16, 2016, at 18:20 CDT, William Hubbs <willi...@gentoo.org> wrote:

> All,
>
> I have received a request to implement a feature in OpenRC to allow
> multiple software packages to drop files in a directory, /etc/modules.d
> for example, which would define modules the /etc/init.d/modules script
> would load.

What about /etc/modules-load.d containing various files that list one
module to load per line? With this, OpenRC's behavior would be
compatible with systemd-modules-load [1].

Best,
Matthias



[1] To quote systemd's manpage:

NAME
       modules-load.d - Configure kernel modules to load at boot

SYNOPSIS
       /etc/modules-load.d/*.conf

       /run/modules-load.d/*.conf

       /usr/lib/modules-load.d/*.conf

DESCRIPTION
       systemd-modules-load.service(8) reads files from the above
       directories which contain kernel modules to load during boot in a
       static list. Each configuration file is named in the style of
       /etc/modules-load.d/program.conf. Note that it is usually a
       better idea to rely on the automatic module loading by PCI IDs,
       USB IDs, DMI IDs or similar triggers encoded in the kernel
       modules themselves instead of static configuration like this. In
       fact, most modern kernel modules are prepared for automatic
       loading already.

CONFIGURATION FORMAT
       The configuration files should simply contain a list of kernel
       module names to load, separated by newlines. Empty lines and
       lines whose first non-whitespace character is # or ; are
       ignored.

Attachment: signature.asc
Description: PGP signature

Reply via email to