[mythtv-users] Setting configuration key/hostname from command line

Mike Perkins mikep at randomtraveller.org.uk
Sat Jan 10 16:14:19 UTC 2009


Michael T. Dean wrote:
> On 01/10/2009 07:56 AM, Bill Williamson wrote:
>> I have a mythbox hooked up to a projector and an SDTV.  I use it for 
>> one OR the other each time.  The settings for each setup are wildly 
>> different.  I've separated them thus far by using a custom identifier 
>> (theater-TV and theater-PROJ) to keep settings apart (lots of myth 
>> settings differ to get best picture).
>>
>> Right now I have
>> -a mysql.txt for each one in ~/.mythtv that is identical apart from 
>> the custom identifier line
>> -a shell script to start each "mode" (cp ~/.mythtv/mysql.txt.proj 
>> ~/.mythtv/mysql.txt; mythfrontend)
>>
>> Is there a way to pass which identifier to use into mythfrontend?  It 
>> seems like it'd be a much better way of doing so.  The man page 
>> mentions overriding specific settings with a flag, but I couldn't get 
>> it to work fro the master identifier (only for other specific settings).
> 
> The -O override-setting option is really meant for changing one or two 
> settings on one-shot runs.  It only works for settings in the settings 
> table.  The custom identifier, however, is used as the "hostname" for 
> all settings pulled from the settings table.  Therefore, I don't think 
> it's possible to change the custom identifier at the command line.
> 
> The closest thing would be changing the location of the configuration 
> directory (using a not-highly-publicized environment variable), but that 
> would mean maintaining two otherwise-identical copies of what's 
> currently in ~/.mythtv.  (And, yes, while you could use links for the 
> equivalent content, when doing so it's likely that over time something 
> would get changed in one and not the other, and it would require careful 
> creation of all the directories that Myth would normally create over 
> time under the configuration directory so you'd have the proper links in 
> place.)
> 
> Therefore, I'd say that the approach you're using is the best one (at 
> least for now).
> 
Why don't you run the two configurations under two different users? That would 
provide a straightforward way of separating the two sets of ~/.mythtv files.

-- 

Mike Perkins



More information about the mythtv-users mailing list