diff options
author | Udo Richter <udo_richter@gmx.de> | 2008-03-02 00:00:00 +0100 |
---|---|---|
committer | Manuel Reimer <manuel.reimer@gmx.de> | 2013-10-01 17:18:45 +0200 |
commit | 207697bc97e1ac8905c14baac311769e02834330 (patch) | |
tree | 458ffeb0ecb1da1ff2a9afd446ca200449498453 /README | |
parent | 6d08550184e9d6d801d67882a827da46fadcdb66 (diff) | |
download | runvdr-extreme-207697bc97e1ac8905c14baac311769e02834330.tar.gz runvdr-extreme-207697bc97e1ac8905c14baac311769e02834330.tar.bz2 |
Version 0.3.0v0.3.0
* New: Support for the new VDR parameters --localedir and --userdump (LOCALEDIR="..." and USERDUMP="1")
* New: Wildcard loading with INCLUDE, allows for example to INCLUDE /etc/runvdr/conf.d/* to load several one-file-per-plugin config files.
* New: runvdr-conf.d, a plugin enable/disable service
* New: osdserver frontend for runvdr-conf.d
* New: Sample init.d script, Debian style
* Fix: Clean up mess with USER= and VDRUSER=. VDRUSER still works, but is deprecated.
Diffstat (limited to 'README')
-rw-r--r-- | README | 63 |
1 files changed, 63 insertions, 0 deletions
@@ -32,6 +32,14 @@ Some of the features of runvdr extreme: - Can set locale for VDR daemon - Optionally supports pluginsetup-plugin +Additional features of runvdr-conf.d: + +- Loads configuration files in alphabetical order from a + directory, comparable to init.d directories. +- Command line tool to activate/deactivate plugins +- Control the load order of plugins +- Optional: Menu configuration using osdserver plugin + Quick-start @@ -44,6 +52,17 @@ Quick-start The runvdr.conf is pretty much self-explaining. All runvdr.conf options are also available on command line, see --help. +For the init-script (Debian): +- Copy init.d.runvdr.Debian to /etc/init.d/runvdr +- Use update-rc.d to set up startup runlevel + +For runvdr-conf.d: +- Copy runvdr-conf.d to /usr/local/bin/ +- Create /etc/runvdr/ and fill it with files like skeleton.example +- Add INCLUDE /etc/runvdr/conf.d/* to runvdr.conf +- Use runvdr-conf.d show|enable|disable to configure the plugins +- (Optional) Add "runvdr-conf.d osdserver" to commands.conf. + Details @@ -63,6 +82,11 @@ file from a runvdr.conf by using the INCLUDE directive. For example, you can load /etc/runvdr.conf from within ~/.runvdr.conf to just override some of the settings for the current user. +The INCLUDE directive also supports multiple files per line. By that, you can +use INCLUDE /etc/runvdr/conf.d/* to load a whole directory full of config +files at once. For example, you can put files (or symlinks) for each plugin +to load into that directory, containing a single line "AddPlugin xxx". + Plugins added by the AddPlugin directive in the conf file and the --plugin and -P command line option can be removed again from the list of plugins by specifying "AddPlugin -name", --plugin="-name" or -P-name. @@ -77,6 +101,45 @@ All parameters after -- will be directly passed to VDR. For erxample, +runvdr-conf.d +-------------------------------------------------------------------------- + +The runvdr-conf.d is an (optional) tool to manage plugins. It works simillar +to the init.d concept, where a whole directory of symbolic links is loaded +in alphabetical order. + +In case of runvdr-conf.d, one file similar to the skeleton.example file +is placed in /etc/runvdr/ for each plugin that is available. Only plugins +that have a symbolic link in /etc/runvdr/conf.d/ to their config file will +be loaded. For this, the corresponding INCLUDE line must be enabled in +runvdr.conf. + +The following commands are available to manage the plugins: + +runvdr-conf.d show [name] + Shows all plugins (resp. only the 'name' plugin), including the full name + and the load priority. 'name' is the file name in the /etc/runvdr/ + directory. + +runvdr-conf.d enable name [--prio XX] + Activates a plugin for next restart. Uses default priority or the specified + priority. For that, a symbolic link to /etc/runvdr/name will be created + under /etc/runvdr/conf.d/XXname. + +runvdr-conf.d disable name + Deactivates a plugin from next restart on, by deleting the symbolic link + under /etc/runvdr/conf.d/XXname. + +runvdr-conf.d osdserver [--debug] + Connects to the osdserver plugin and allows interactive plugin configuration + using the VDR OSD. From there, plugins can be activated and deactivated, + and the load priority can be changed. + Without --debug, runvdr-conf.d returns immediately, disconnection standard + input/output, so it can be started from commands.conf. With --debug, the + osdserver communication will be shown. + + + Dependencies -------------------------------------------------------------------------- Unix commands, that runvdr uses: |