commit 6ee26970e80b2b9705e970ec3547ca3c97e8e52f Author: Radek Novacek <rnovacek@redhat.com> Date: Tue Nov 27 09:40:50 2012 +0100 Add .service file for systemd diff --git a/Makefile b/Makefile index 6dee540..f7d066a 100644 --- a/Makefile +++ b/Makefile @@ -13,13 +13,13 @@ check: pyflakes *.py install: - install -d $(DESTDIR)/usr/share/$(name)/ $(DESTDIR)/usr/bin $(DESTDIR)/etc/rc.d/init.d $(DESTDIR)/etc/sysconfig $(DESTDIR)/usr/share/man/man8/ + install -d $(DESTDIR)/usr/share/$(name)/ $(DESTDIR)/usr/bin $(DESTDIR)/usr/lib/systemd/system $(DESTDIR)/etc/sysconfig $(DESTDIR)/usr/share/man/man8/ install -pm 0644 *.py $(DESTDIR)/usr/share/$(name)/ install virt-who $(DESTDIR)/usr/bin/ - install virt-who-initscript $(DESTDIR)/etc/rc.d/init.d/virt-who + install -pm 0644 virt-who.service $(DESTDIR)/usr/lib/systemd/system/ install -pm 0644 virt-who.conf $(DESTDIR)/etc/sysconfig/virt-who gzip -c virt-who.8 > virt-who.8.gz - install virt-who.8.gz $(DESTDIR)/usr/share/man/man8/ + install -pm 0644 virt-who.8.gz $(DESTDIR)/usr/share/man/man8/ srpm: pack rpmbuild --define "_sourcedir $(PWD)" --define "_specdir $(PWD)" --define "_srcrpmdir $(PWD)" -bs $(name).spec diff --git a/virt-who.service b/virt-who.service new file mode 100644 index 0000000..74982c5 --- /dev/null +++ b/virt-who.service @@ -0,0 +1,13 @@ +[Unit] +Description=Daemon for reporting virtual guest IDs to subscription-manager +After=syslog.target libvirtd.service network.target + +[Service] +Type=forking +PIDFile=/var/run/virt-who.pid +ExecStart=/usr/bin/virt-who +EnvironmentFile=-/etc/sysconfig/virt-who + +[Install] +WantedBy=multi-user.target +