On Mon, 08.04.13 20:08, John Lane (syst...@jelmail.com) wrote:

> I'm trying out the new foobar.service.d way of overriding unit files.
> 
> I thought that I'd be able to have a number of service instances
> that were overridden differently but that does not seem to be the
> case (or, at least, I can't get it to work).
> 
> I first updated to systemd 200 and tried foobar.service.d with
> foobar.service.d/custom.conf; this works as described on the man
> page and release notes.
> 
> I've also tried:
> 
> foobar@.service and foobar@.service.d/myinstance.conf
> foobar@.service and foobar@myinstance.service.d/myinstance.conf

This should definitely work, and if it doesn't this sounds like
oversight. I have added to the TODO list to fix this.

> which don't work so I guess this isn't implemented. If so, would
> something like that be a reasonable request to be considered ?
> 
> I was thinking...
> foobar@.service
> foobar@.service.d/myfirstinstance.conf
> foobar@.service.d/mysecondinstance.conf
> 
> where the relevant .conf would be selected based on the instance name.

This sounds redundant and confusing, no? I mean, if we'd implement that
you only could have exctly one drop-in file pre instance, and that wold
be a serious limitation, no?

> I was also wondering why the need for a separate sub-directory when
> there's only one file inside it. Could a file like
> "foobar.service.conf" be considered as an alternative  (and,
> perhaps, foo...@myinstance.service.conf) ?

I'd prefer not adding to much redundancy here. Also, the .d/ scheme for
multiple drop-ins is also kinda known vocabulary on Unix already, so we
thought to stick to it, and have things a bit uniform...

I mean, I can be conviced to add something if it really makes sense. But
for that it better not add redundancy, or if it does then you need a
really strong case for it...

Lennart

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

Reply via email to