cyrussasl - The LCFG Cyrus SASL component
An LCFG component to configure the per daemon Cyrus SASL configuration files.
Cyrus SASL uses a set of files, typically in /usr/lib/sasl2/ to control its behaviour on a per-daemon basis. Whilst some servers provide means of overriding these settings from their own configuration files, others require that these files be used to control their behaviour.
This component provides a framework for setting arbitrary values (of the form option: value) in this file. For exact details of what options are permitted, refer to the Cyrus SASL documentation.
A list of daemons to create configuration files for. Where possible, this should form the basis of the name of the configuration files that will be created (the component will append a .conf to each name given). Where this isn't possible, for instance when a daemon's name contains a '-', a simplified name should be used and the really_tag (see below) used to specify the real name.
A list of the configuration options to be added to the file for this daemon
The value of this option. This will result in a line of the form option: value being written to the file daemon.conf
Use this to encode the name of the option where LCFG's syntax rules will not allow it to be directly specified in a list tag.
Use this to encode the name of the daemon where LCFG's syntax rules wil not allow it to be directly specified in a list tag.
If given, the named component will be restarted whenever the SASL resources for daemon are changed.
The path to the sasl library directory, typically this is /usr/lib/sasl2 on i386 machines and /usr/lib64/sasl2 on x86_64 machines. This resource can contain a list of directories (space separated) if you need to manage more than one sasl library directory. This could happen on x86_64, for instance, where you have both i386 and x86_64 libraries that use sasl.
Fedora5, Fedora6, ScientificLinux5
Simon Wilkinson <simon@sxw.org.uk>