Mailing List archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[vdr] Re: Plugin specific config files



Steffen Barszus wrote:
> 
> ...
> Ok I have tried on my own a littlebit:
> 
> plugins () {
> ls $PLUGIN_CONFS 2> /dev/null > /dev/null
> if test -e 0 ; then
> for plugin in $(basename `ls $PLUGIN_CONFS/*.conf`) ; do {
> if test -e $LIBDIR/libvdr-$plugin.so*; then
> for option in `sed -e's/#.*//' -e'/^ *$/d' -e's/"/\\"/g'
> "$PLUGIN_CONFS/$plugin"`; do
>                    options="$options --$option"
>   done;
> 
>   PLUGINS="$PLUGINS -P\"${plugin%%.conf} $options\""
> fi
>   }
> done
> fi
> }
> 
> with f.i. mp3.conf :
> --------------------------
> #mp3 (0.8.0) - A versatile audio player
> #
> # mount=CMD    use CMD to mount/unmount/eject mp3 sources
> #  (default: mount.sh)
> #
> # network=CMD  execute CMD before & after network access
> #  (default: none)
> #
> # cddb=DIR     search CDDB files in DIR
> #   (default: /var/lib/cddb)
> 
> #network=/usr/local/bin/vdrinternet
> -----------------------------------
> 
> If someone sees a possible problem here it would be nice to notify me,
> i can too just use Klaus style, i just thought it is more in .conf file
> style ;).
> 
> comments are welcome

This way you are forcing to use '--' options and make it impossible
to use short options (it is not mandatory that there is a long option
for every short option).

Klaus


-- 
Info:
To unsubscribe send a mail to ecartis@linuxtv.org with "unsubscribe vdr" as subject.



Home | Main Index | Thread Index