From f0a64098f439caf4e838ccf5fa867ce020789891 Mon Sep 17 00:00:00 2001 From: Gerd Hoffmann Date: Fri, 10 Mar 2017 08:14:30 +0100 Subject: add systemd service --- fake_ilo.service | 12 ++++++++++++ fake_ilo.spec | 3 ++- 2 files changed, 14 insertions(+), 1 deletion(-) create mode 100644 fake_ilo.service diff --git a/fake_ilo.service b/fake_ilo.service new file mode 100644 index 0000000..7d095a7 --- /dev/null +++ b/fake_ilo.service @@ -0,0 +1,12 @@ +[Unit] +Description=iLO emulator which can power cycle libvirt VMs +Requires=libvirtd.service + +[Service] +Type=simple +ExecStart=/usr/bin/ilo.py +KillMode=process +Restart=on-failure + +[Install] +WantedBy=multi-user.target diff --git a/fake_ilo.spec b/fake_ilo.spec index 61ad8d5..1356e5f 100644 --- a/fake_ilo.spec +++ b/fake_ilo.spec @@ -18,9 +18,10 @@ FIXME %build %install -mkdir -p %{buildroot}{/usr/bin,/etc/init.d,/etc/fake_ilo} +mkdir -p %{buildroot}{/usr/bin,/etc/init.d,/etc/fake_ilo,/usr/lib/systemd/system} make DESTDIR=%{buildroot} install rm -rf %{buildroot}/etc/init.d +cp fake_ilo.service /usr/lib/systemd/system %files %doc LICENSE -- cgit