NAME

lcfg-cyrussasl - LCFG Cyrus SASL component

VERSION

This documentation refers to lcfg-cyrussasl version 1.0.11

DESCRIPTION

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.

RESOURCES

daemons

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.

options_daemon

A list of the configuration options to be added to the file for this daemon

option_daemon_option

The value of this option. This will result in a line of the form option: value being written to the file daemon.conf

optionreally_daemon_option

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.

really_daemon

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.

component_daemon

If given, the named component will be restarted whenever the SASL resources for daemon are changed.

path_sasllib

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.

template

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

PLATFORMS

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

AUTHOR

Simon Wilkinson <simon@sxw.org.uk>, Stephen Quinney <squinney@inf.ed.ac.uk>

LICENSE AND COPYRIGHT

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.