lcfg-cyrussasl - LCFG Cyrus SASL component
This documentation refers to lcfg-cyrussasl version 1.0.11
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.
The location of the template file which should be used to generate the configuration files. By default this is /usr/lib/lcfg/conf/cyrussasl/cyrussasl.tmpl
This is the list of platforms on which we have tested this software. We expect this software to work on any Unix-like platform which is supported by Perl.
ScientificLinux5, Fedora12, Fedora13
Simon Wilkinson <simon@sxw.org.uk>, Stephen Quinney <squinney@inf.ed.ac.uk>
Copyright (C) 2008 University of Edinburgh. All rights reserved.
This library is free software; you can redistribute it and/or modify it under the terms of the GPL, version 2 or later.