ClusterLabs/pacemaker — pull request #40 by davidvossel (2012-03-02 23:45:01+00:00)
Title: Allow pacemaker to start without EnvironmentFile

The EnvironmentFile line in pacemaker.service will prevent pacemaker from starting if that file does not exist. To prevent errors occurring from reading the EnvironmentFile from stopping pacemaker from starting, the "-" prefix can be used.

Source: http://fedoraproject.org/wiki/Packaging:Systemd

"The "-" on the EnvironmentFile= line ensures that no error messages is generated if the sysconfig file does not exist. Since traditionally sysconfig files have been optional you should always include the "-" when using this directive."