Release Submission Daemon
A loadable module is a piece of software that provides
notification mechanism for
wydawca. It is built as a UNIX
dynamically loaded library and placed in one of the preconfigured
directories which constitute a library load path. To load a
module, the following statement is used:
Load the module name from file. Other places of the configuration file can refer to the module as name.
The file argument is a file name of the module (normally, a ‘file.so’ or ‘file.la’ file).
Unless file in the ‘module’ statement is an absolute file name, it will be searched in the library load path, which is defined as:
Wydawcamodule directory: ‘$prefix/lib/wydawca’.
module-load-pathdirective (see below).
The value of
LD_LIBRARY_PATH must be a
colon-separated list of absolute directory names, for example
In any of these directories,
wydawca first attempts to find
and load the given filename. If this fails, it tries to append the following
suffixes to it:
The statements that modify the module search path are:
This directive adds the directories listed in its argument to the module load path. Example:
Same as above, but the directories from list are added to the beginning of the module search list, rather than to its end. The order of directories in list is preserved in both cases.
Once loaded, the module can be initialized. This is done in the following block statement:
Initialize the module identified by name. The module must have been previously loaded using the ‘module’ statement, as described above. The statements between curly braces are module-specific configuration statements. See the module descriptions below for a detailed discussion of these.
To list module-specific configuration directives with a short usage instructions, use the --module-help statement:
If the file argument is the base module name (e.g. ‘mod_mailutils’), it will be looked in the default library load path (see library search path). If it contains directory components, the file will be loaded from the specified directory.
This document was generated on January 6, 2021 using makeinfo.Verbatim copying and distribution of this entire article is permitted in any medium, provided this notice is preserved.