[mythtv] [mythtv-commits] Ticket #4593: /.mythtv/ should *not* get created (blank homedir)
Nigel Pearson
nigel at ind.tansu.com.au
Tue Feb 5 22:41:13 UTC 2008
Nigel proposed a quick hack:
> Yes, if HOME isn't set, QDir::homeDirPath() seems to return '/'.
> The real
> question is, what should it be in this situation? Current
> directory? /tmp?
Michael sensibly proposed:
> Ignored? Shut down with an error (a descriptive error, that is) and
> force the user to configure the system properly?
...
> rather than a fallback the user is unaware of).
You convinced me.
Ignored is my preferred option, because I hope
to eventually make the frontend work without
any writable directories (e.g. live CD).
Sadly, that requires some caching
changes that are not ready yet.
Ignoring will not be a quick patch though -
it has to support Unix, Unix running as root
(where HOME might actually be '/'), and Windows.
How about exit with a message like "Cannot continue -
there is no home directory set for storing configuration.
Please set the HOME or MYTHCONFDIR environment variables"
That should cover the Unixes.
(I will have to test what Windows needs)
--
Nigel Pearson, nigel at ind.tansu.com.au|"I thought I said no shivs."
Telstra Net. Eng., Sydney, Australia | "This? This is just a
Office: 9202 3900 Fax: 9261 3912 | personal grooming appliance"
Mobile: 0408 664435 Home: 9792 6998 | Riddick - Pitch Black
More information about the mythtv-dev
mailing list