diff options
author | Jan Synacek <jsynacek@redhat.com> | 2014-04-25 09:03:44 +0200 |
---|---|---|
committer | Jan Synacek <jsynacek@redhat.com> | 2014-04-28 08:52:08 +0200 |
commit | 97932ae912ed2018a283451d2ae4e3002f9ce4ec (patch) | |
tree | a2b2db0daaf85276ddbb3d45436407f3ac0b06fe /src/logicalfile | |
parent | fb37c3b6db9313f9b24a25820c7f2ad8fdc85b94 (diff) | |
download | openlmi-providers-97932ae912ed2018a283451d2ae4e3002f9ce4ec.tar.gz openlmi-providers-97932ae912ed2018a283451d2ae4e3002f9ce4ec.tar.xz openlmi-providers-97932ae912ed2018a283451d2ae4e3002f9ce4ec.zip |
logicalfile: provide default configuration
Diffstat (limited to 'src/logicalfile')
-rw-r--r-- | src/logicalfile/conf/logicalfile.conf | 12 | ||||
-rw-r--r-- | src/logicalfile/file.c | 7 |
2 files changed, 18 insertions, 1 deletions
diff --git a/src/logicalfile/conf/logicalfile.conf b/src/logicalfile/conf/logicalfile.conf new file mode 100644 index 0000000..63a8c9e --- /dev/null +++ b/src/logicalfile/conf/logicalfile.conf @@ -0,0 +1,12 @@ +# Sample configuration file for OpenLMI LogicalFile provider + +[LMI_UnixDirectory] +# Allow user to create directories. (default = True) +AllowMkdir=True + +# Allow user to remove empty directories. (default = True) +AllowRmdir=True + +[LMI_SymbolicLink] +# Allow user to create symbolic links. (default = False) +AllowSymlink=False diff --git a/src/logicalfile/file.c b/src/logicalfile/file.c index f2666c3..ccee8d7 100644 --- a/src/logicalfile/file.c +++ b/src/logicalfile/file.c @@ -19,7 +19,12 @@ */ #include "file.h" -const ConfigEntry *provider_config_defaults = NULL; +const ConfigEntry *provider_config_defaults = (const ConfigEntry *)&(ConfigEntry []) { + /* group, key, value */ + {"LMI_SymbolicLink", "AllowSymlink", "False"}, + {"LMI_UnixDirectory", "AllowMkdir", "True"}, + {"LMI_UnixDirectory", "AllowRmdir", "True"}, +}; const char *provider_name = "logicalfile"; |