Hide Forgot
Description of problem: Please do not abort when the specified EnvironmentFile does not exist. E.g. 'tor' has | Environment = TOR_SHUTDOWN_WAIT=30 | Environment = TOR_NOFILE=4096 | EnvironmentFile = /etc/sysconfig/tor which tries to set default values of TOR_SHUTDOWN_WAIT and TOR_NOFILE, and allows to override them optionally in /etc/sysconfig/tor. Bug #684094 indicates, that a missing EnvironmentFile is fatal. E.g. adding a '-' prefix (--> 'EnvironmentFile = -/etc/sysconfig/tor'), would be a way to mark such optional files.
Turns out this is actually support since a while. Use EnvironmentFile=-/foo/bar to import an env file without triggering any warnings. This is also documented in systemd.exec(5).