Hi,

The following patches add native systemd support. as described in the relevant
design document.

The systemd unit files are built under doc/examples/systemd and not installed
by default.

Regards,
Apollon

Apollon Oikonomopoulos (4):
  Add systemd unit files
  daemon-util: use systemctl if applicable
  daemon-util: do not restart failed systemd services
  Add NEWS entry about systemd unit files

 .gitignore                                     |  1 +
 Makefile.am                                    |  9 ++-
 NEWS                                           |  4 ++
 daemons/daemon-util.in                         | 76 +++++++++++++++++++++-----
 doc/examples/systemd/ganeti-common.service.in  |  6 ++
 doc/examples/systemd/ganeti-confd.service.in   | 17 ++++++
 doc/examples/systemd/ganeti-luxid.service.in   | 18 ++++++
 doc/examples/systemd/ganeti-master.target      |  8 +++
 doc/examples/systemd/ganeti-masterd.service.in | 18 ++++++
 doc/examples/systemd/ganeti-mond.service.in    | 14 +++++
 doc/examples/systemd/ganeti-node.target        |  8 +++
 doc/examples/systemd/ganeti-noded.service.in   | 17 ++++++
 doc/examples/systemd/ganeti-rapi.service.in    | 19 +++++++
 doc/examples/systemd/ganeti.service            | 18 ++++++
 doc/examples/systemd/ganeti.target             |  8 +++
 15 files changed, 227 insertions(+), 14 deletions(-)
 create mode 100644 doc/examples/systemd/ganeti-common.service.in
 create mode 100644 doc/examples/systemd/ganeti-confd.service.in
 create mode 100644 doc/examples/systemd/ganeti-luxid.service.in
 create mode 100644 doc/examples/systemd/ganeti-master.target
 create mode 100644 doc/examples/systemd/ganeti-masterd.service.in
 create mode 100644 doc/examples/systemd/ganeti-mond.service.in
 create mode 100644 doc/examples/systemd/ganeti-node.target
 create mode 100644 doc/examples/systemd/ganeti-noded.service.in
 create mode 100644 doc/examples/systemd/ganeti-rapi.service.in
 create mode 100644 doc/examples/systemd/ganeti.service
 create mode 100644 doc/examples/systemd/ganeti.target

-- 
1.9.1

Reply via email to