On Thu, 23.04.15 18:09, Ivan Shapovalov (intelfx...@gmail.com) wrote:

> On 2015-04-23 at 16:48 +0200, Lennart Poettering wrote:
> > On Thu, 23.04.15 17:46, Ivan Shapovalov (intelfx...@gmail.com) wrote:
> > 
> > > On 2015-04-23 at 14:11 +0200, Lennart Poettering wrote:
> > > > On Thu, 26.02.15 02:46, Ivan Shapovalov (intelfx...@gmail.com) 
> > > > wrote:
> > > > 
> > > > > This is useful, for example, to create system accounts on an 
> > > > > initramfs
> > > > > using the host's configuration.
> > > > 
> > > > Hmm, but you can already do this, by specifiying the config 
> > > > files on
> > > > the command line, no?
> > > 
> > > Actually, this means duplicating the logic of determining of the
> > > directory list (/usr/lib vs /lib, ...).
> > 
> > True, but it's not *that* complex in that case...
> 
> Not really, because it is then also needed to do priority-overriding
> of the configuration snippets by hand. I would really like to avoid re
> -implementing this logic.
> 
> There is an alternative to bind-mount all configuration directories
> into the destination root, but it's not "atomic" against killing of
> the process (if we get killed in between, stale bind mounts will
> remain). So I won't like to do this either. I'm sure that mkinitcpio
> maintainer in arch will not accept this solution as well.
> 
> Any other options?

Hmm, I don't really see the use for this I must say. That said, I
figure I would accept a patch that adds a new switch
--configuration-root= or so, similar to your original patch, but
leaves --root= as it is right now, and really only adds a new
--configuration-root= that if specified overrides the root directory
otherwise specified for the reading of the configuration files. 

If you add this tmpfiles should probably get something similar, to
make this match up nicely...

Lennart

-- 
Lennart Poettering, Red Hat
_______________________________________________
systemd-devel mailing list
systemd-devel@lists.freedesktop.org
http://lists.freedesktop.org/mailman/listinfo/systemd-devel

Reply via email to