On Tue, May 27, 2008 at 01:21:40PM -0700, Jordan Brown wrote: > Nicolas Williams wrote: > >I think you'll want a per-user repository (stored in $HOME/.something/ > >by default, + a per-session running snapshot (stored in $TMPDIR/$SessID, > >say). > > Yes, but I'm not trying to go there today... the stuff I'm talking about
I don't think you should reject that so easily. > is stuff that runs on a particular system, independent of desktop > session, associated with a particular user. The only part that's > (mostly) new is "associated with a particular user". "Associated with a given repository" is already there today, so you can trivially get "associated with a particular user." Well, you'll need to add awareness of multiple and per-user repositories to a restarter, or add restarters / instances of existing restarters. I recommend the latter because you'd not want the main svc.startd to block on remote homedir servers, say. Nico --