Re: [Evolution-hackers] User directory layout for 2.0



On Fri, 2003-08-22 at 12:48, Ettore Perazzoli wrote:
> Here are my thoughts on how to organize Evolution's data in 2.0.
> 
> First of all, we need to move the root directory to a hidden place; 
> so instead of storing everything under ~/evolution we should store
> everything under ~/.evolution.  (Yeah, finally. :-))

Having it configurable via an environmental variable is useful, not only
for testing multiple configurations, but also for multiple profiles.

> The extra directories in mail/ have the following meanings:
> 
> 	- config/meta : The folder-specific configuration (e.g. thread
>           status, sorting, etc., currently in ~/evolution/meta).

Actually want to try and kill this off, it was kinda hackish to start
with, but i guess we'll have to see if we get time to get to it.

> 	- cache/http : The HTTP cache (currently in
>           ~/evolution/cache/http).
> 
> 	- cache/imap : The IMAP cache (currently in
>           ~/evolution/mail/imap)
> 
> 	- cache/pop : The POP cache (currently in
>           ~/evolution/mail/pop3)

> 	- signatures : The signatures (currently in
>           ~/evolution/signatures).

Sure, but it doesn't really matter for any of this stuff, it's all just
private data.

> 	- certs : The Camel certificates (currently in ~/evolution)
> 
> We should also drop the default_user directory altogether, and let the
> components do their own initialization the first time they are
> started.  The current mechanism is painful to maintain and just plain
> ugly...

I don't think it's that bad, for email we'd just basically do the same
for the mail files anyway.





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