summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorGerd Hoffmann <kraxel@redhat.com>2017-03-10 08:14:30 +0100
committerGerd Hoffmann <kraxel@redhat.com>2017-03-10 08:14:30 +0100
commitf0a64098f439caf4e838ccf5fa867ce020789891 (patch)
tree549d2f19afc6fd9ee850c673198861691438da87
parent15c75a059f42804078db639c532eb908b8fea038 (diff)
downloadfake_ilo-f0a64098f439caf4e838ccf5fa867ce020789891.tar.gz
add systemd service
-rw-r--r--fake_ilo.service12
-rw-r--r--fake_ilo.spec3
2 files changed, 14 insertions, 1 deletions
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