summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorThermi2015-08-03 21:12:33 +0200
committerThermi2015-08-03 21:12:33 +0200
commit6372fd114ff6097d4e2ef8cf7970e77bbed7f3a0 (patch)
treeb15c0c8f121f542a0343bbfa66f7fd97d8ee15b2
parent442ac2aad83bebc8dd1244487f915448532bc304 (diff)
downloadaur-6372fd114ff6097d4e2ef8cf7970e77bbed7f3a0.tar.gz
fence-virt-git: systemd service file
-rw-r--r--PKGBUILD14
-rw-r--r--fence_virtd.service12
2 files changed, 21 insertions, 5 deletions
diff --git a/PKGBUILD b/PKGBUILD
index ffb78e97868c..49542521e537 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -8,11 +8,13 @@ url='https://github.com/ClusterLabs/fence-virt'
license=("GPLv2")
arch=('i686' 'x86_64')
depends=()
-#makedepends=('corosync' 'pacemaker')
conflicts=()
-source=("git://github.com/ClusterLabs/fence-virt.git")
-md5sums=('SKIP')
+source=("fence_virtd.service"
+ "git://github.com/ClusterLabs/fence-virt.git")
+md5sums=(
+ 'SKIP'
+ 'SKIP')
build() {
cd ${srcdir}/fence-virt/
@@ -22,6 +24,8 @@ build() {
}
package() {
- cd "${srcdir}/fence-virt"
- make DESTDIR=${pkgdir} install
+ cd "${srcdir}"
+ install -Dm 644 fence_virtd.service "${pkgdir}/usr/lib/systemd/system/fence_virtd.service"
+ cd fence-virt
+ make DESTDIR="${pkgdir}" install
}
diff --git a/fence_virtd.service b/fence_virtd.service
new file mode 100644
index 000000000000..855e2aab5456
--- /dev/null
+++ b/fence_virtd.service
@@ -0,0 +1,12 @@
+[Unit]
+Description=fencing daemon for libvirt
+Documentation=man:fence_virtd
+Before=libvirtd.service
+
+[Service]
+Type=simple
+Restart=on-failure
+ExecStart=/usr/bin/fence_virtd
+
+[Install]
+WantedBy=multi-user.target