• Michal Sekletar's avatar
    systemd: added new dependency PartOf · 85e9a101
    Michal Sekletar authored
    This should address TODO item "new dependency type to "group" services
    in a target". Semantic of new dependency is as follows. Once configured
    it creates dependency which will cause that all dependent units get
    stopped if unit they all depend on is stopped or restarted.  Usual use
    case would be configuring PartOf=some.target in template unit file
    and WantedBy=some.target in [Install] section and enabling desired
    number of instances. In this case starting one instance won't pull in
    target but stopping or starting target(in case of WantedBy is properly
    configured) will cause stop/start of all instances.
    85e9a101
systemd.unit.xml 56.1 KB