[systemd-devel] Per-instance override with foobar.service.d

John Lane systemd at jelmail.com
Mon Apr 8 12:08:38 PDT 2013


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 at .service and foobar at .service.d/myinstance.conf
foobar at .service and foobar at myinstance.service.d/myinstance.conf

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 at .service
foobar at .service.d/myfirstinstance.conf
foobar at .service.d/mysecondinstance.conf

where the relevant .conf would be selected based on the instance name.

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, 
foobar at myinstance.service.conf) ?




More information about the systemd-devel mailing list