I've added the concept of a 'system service' that expands to whatever standard the local machine supports. So you could say, in xml, <primitive id="Magic" class="system" type="mysql"> and the cluster would use 'lsb' on RHEL, 'upstart' on Ubuntu and 'systemd' on newer fedora releases. Handy if you have a mixed cluster.
My question is, what to call it? 'system', 'service', something else? In other news, the next pacemaker release will support systemd and both it and upstart will use a persistent connection to the DBus API (no more forking!). The code is currently in https://github.com/beekhof/pacemaker/tree/lrmd-upstart for those that want to take a look before then. _______________________________________________ Pacemaker mailing list: Pacemaker@oss.clusterlabs.org http://oss.clusterlabs.org/mailman/listinfo/pacemaker Project Home: http://www.clusterlabs.org Getting started: http://www.clusterlabs.org/doc/Cluster_from_Scratch.pdf Bugs: http://bugs.clusterlabs.org