See the documentation for the following if they are not familiar to you:* dependencies: Wants/WantedBy, Requires/RequiredBy (in man::systemd.unit)* states: ConditionFileExists, ConditionFileExecutable, Condition* (probably in man::systemd.service)* events: man::systemd.device, man::systemd.socket, Alias=dbus-org.foo.bar.service (in man::systemd.install)* chronology: Before, After (probably in man::systemd.service)