Hello,
depending on the init system and the way, how it is configured, scripts, executed by VDR, either have variables like "HOME" unset or still set to "/root". This is useless for scripts or other external software, called by VDR.
My small patch sets the common environment variables to the correct values for the VDR "runtime user". This fixes many problems with all kinds of external software, called by VDR (ProjectX or even Firefox via "externalplayer" to browse the web on your TV).
Would be great if this small change could still make it into 2.0.
Yours
Manuel Reimer
Why not just move vdr to the end of your init instead of having it fool around with setting things like $HOME, $SHELL, etc?
On 14.03.2013 00:46, VDR User wrote:
Why not just move vdr to the end of your init instead of having it fool around with setting things like $HOME, $SHELL, etc?
Probably because he starts VDR as root to allow it to, for instance, set the system time, but wants to limit its rights to those of a particular user when actually running. So the patch looks reasonable to me and I'll adopt it for version 2.0.
Klaus