diff options
author | Thermi | 2015-08-30 16:05:29 +0200 |
---|---|---|
committer | Thermi | 2015-08-30 16:05:29 +0200 |
commit | 29654bbf75db8bc55dbc2b2dc8e9c65b6836c717 (patch) | |
tree | 560b995bd1979339189c7cb58371b16754d4781b | |
parent | 1be6b8931c5a35b55f7cb9f0943ebab9e6e1a8a7 (diff) | |
download | aur-29654bbf75db8bc55dbc2b2dc8e9c65b6836c717.tar.gz |
fence-virt: Update for patched out PID file checking and update, added service template, dir structures
-rw-r--r-- | PKGBUILD | 8 | ||||
-rw-r--r-- | fence_virtd@.service | 20 |
2 files changed, 26 insertions, 2 deletions
@@ -2,7 +2,7 @@ pkgname=fence-virt-git pkgver=0.4 -pkgrel=1 +pkgrel=2 pkgdesc="fencing daemon for a virtualised environment" url='https://github.com/ClusterLabs/fence-virt' license=("GPLv2") @@ -11,9 +11,11 @@ depends=() conflicts=() backup=('etc/fence_virt.conf') source=("fence_virtd.service" - "git://github.com/ClusterLabs/fence-virt.git") + "fence_virtd@.service" + "git://github.com/Thermi/fence-virt.git") md5sums=( 'SKIP' + 'SKIP' 'SKIP') build() { @@ -26,6 +28,8 @@ build() { package() { cd "${srcdir}" install -Dm 644 fence_virtd.service "${pkgdir}/usr/lib/systemd/system/fence_virtd.service" + install -Dm 644 fence_virtd@.service "${pkgdir}/usr/lib/systemd/system/fence_virtd@.service" + mkdir -m644 -p "${pkgdir}/etc/cluster/clusters/" cd fence-virt make DESTDIR="${pkgdir}" install } diff --git a/fence_virtd@.service b/fence_virtd@.service new file mode 100644 index 000000000000..54cd4b0ac303 --- /dev/null +++ b/fence_virtd@.service @@ -0,0 +1,20 @@ +[Unit] +Description=fencing daemon for libvirt +Documentation=man:fence_virtd +After=libvirtd.service + +[Service] +Type=simple +Restart=on-failure +ExecStart=/usr/bin/fence_virtd -F -f /etc/cluster/%i.conf +TimeoutStopSec=5 +StandardError=journal + +PrivateDevices=true +PrivateTmp=true +PrivateNetwork=true +ProtectSystem=full +ReadWriteDirectories=/var/run/libvirt/ /etc/cluster/clusters/ + +[Install] +WantedBy=multi-user.target |