[systemd-devel] Query regarding "EnvironmentFile"

Lennart Poettering lennart at poettering.net
Tue Dec 22 16:24:28 PST 2015


On Thu, 10.12.15 16:20, Reindl Harald (h.reindl at thelounge.net) wrote:

> 
> Am 10.12.2015 um 15:46 schrieb Jóhann B. Guðmundsson:
> >If you are unaware of any other use case for it
> 
> EnvironmentFile=-/etc/sysconfig/httpd
> ExecStart=/usr/sbin/httpd $OPTIONS -D FOREGROUND
> 
> [root at testserver:~]$ cat /etc/sysconfig/httpd
> OPTIONS="-D testserver"
> 
> Apache:
> <IfDefine testserver>
> Include "conf/local/testserver.conf"
> </IfDefine>
> 
> and now you can use the same systemd-unit on a dozens of machines and
> include specific config snippets WITOUT touch the systemd-unit or *anything*
> else in the apache configuration

Well, there's not much difference in touching weird env var files or
the unit files themselves. I fail to see what the benefit of not
touching the unit files could be...

Also, what you do above sounds like a job for unit file templates...

Lennart

-- 
Lennart Poettering, Red Hat


More information about the systemd-devel mailing list