Elektra
0.8.17
|
kdb spec-mount [/<mountpoint>] [<plugin> [<config>] [..]]
mountpoint
is where in the key database the new backend should be mounted to. It must be a cascading mount pount, i.e., mountpoint
must start with /
.plugin
are be extra Elektra plugins to be used (next to the one specified in spec/
).,
separated list of keys=values
pairs which will be used as plugin configuration.This command allows a user to mount a new backend described by an already mounted specification. To mount a specification file first use kdb-mount(7).
The idea of mounting is explained in elektra-mounting(7) and.
The spec
namespace contains meta-configuration that describes the configuration in all other namespaces. The meta data used for the specification is described in METADATA.ini.
During spec-mount
the spec
keys are searched for relevant meta data:
mountpoint
an additional cascading mountpoint will be mounted.infos/*
and config/needs
from CONTRACT.ini, that are tagged by usedby = spec
, will work as described there.This command writes into the /etc
directory and as such it requires root permissions. Use kdb file system/elektra/mountpoints
to find out where exactly it will write to.
-H
, --help
: Show the man page.-V
, --version
: Print version info.-p
, --profile
=<profile>: Use a different kdb profile.-R
, --resolver
=<name>: Specify the resolver plugin to use if no resolver is given, the default resolver is used. See also below in KDB. Note that the resolver will only added as dependency, but not directly added.-c
, --plugins-config
=<config>: Add a plugin configuration for all plugins.-C
, --color
=[when]: Print never/auto(default)/always colored output.-W
, --with-recommends
: Also add recommended plugins and warn if they are not available./sw/elektra/kdb/#0/current/resolver
: The resolver that will be added automatically, if -R
is not given./sw/elektra/kdb/#0/current/plugins
: It contains a space-separated list of plugins and their configs which are added automatically (by default sync). The plugin-configuration syntax is as described above in the synopsis.To mount /example as described in spec/example
: kdb spec-mount /example
Additionally, add ini
plugin (instead of some default resolver) with some
as config: kdb spec-mount /example ini some=value