summaryrefslogtreecommitdiff
path: root/community/keepalived
diff options
context:
space:
mode:
authorroot <root@rshg054.dnsready.net>2012-04-19 00:01:30 +0000
committerroot <root@rshg054.dnsready.net>2012-04-19 00:01:30 +0000
commitfe675be3a5f22b4397ea55959bb3c47b4c1b8288 (patch)
tree2d8d385678576c75dc561c6fc2c194df7aad2b9b /community/keepalived
parent637c1cfdcd258a870ad5367cbf47a8a2799039c7 (diff)
Thu Apr 19 00:01:30 UTC 2012
Diffstat (limited to 'community/keepalived')
-rw-r--r--community/keepalived/PKGBUILD13
-rw-r--r--community/keepalived/keepalived.service9
2 files changed, 18 insertions, 4 deletions
diff --git a/community/keepalived/PKGBUILD b/community/keepalived/PKGBUILD
index ad7fa29f4..0652947d2 100644
--- a/community/keepalived/PKGBUILD
+++ b/community/keepalived/PKGBUILD
@@ -1,10 +1,10 @@
-# $Id$
+# $Id: PKGBUILD 69505 2012-04-17 12:51:53Z seblu $
# Maintainer: Sébastien Luttringer <seblu@aur.archlinux.org>
# Contributor: Andrea Zucchelli <zukka77@gmail.com>
pkgname=keepalived
pkgver=1.2.2
-pkgrel=3
+pkgrel=4
pkgdesc='Failover and monitoring daemon for LVS clusters'
arch=('i686' 'x86_64')
url='http://www.keepalived.org/'
@@ -13,10 +13,12 @@ backup=('etc/keepalived/keepalived.conf' 'etc/conf.d/keepalived')
depends=('openssl' 'popt' 'libnl1')
source=("http://www.keepalived.org/software/$pkgname-$pkgver.tar.gz"
'keepalived.rc'
+ 'keepalived.service'
'keepalived.conf'
'ip_vs_moved.patch')
md5sums=('f68327ca142616a8463d2d105db122cd'
'baeb62a682c2b59d732cea84bf52cc87'
+ '7a327df915700dcd45a049d099c9c42b'
'9c8142da8730ad27a345587dea83ced7'
'87ee19c85adaedd3eb11bea8a5865d47')
@@ -37,8 +39,11 @@ package() {
mv "$pkgdir/etc/keepalived/samples" "$pkgdir/usr/share/$pkgname/samples"
# add initscripts
- install -D -m 755 ../$pkgname.rc "${pkgdir}/etc/rc.d/$pkgname"
- install -D -m 644 ../$pkgname.conf "${pkgdir}/etc/conf.d/$pkgname"
+ cd ..
+ install -D -m 755 $pkgname.rc "$pkgdir/etc/rc.d/$pkgname"
+ install -D -m 644 $pkgname.conf "$pkgdir/etc/conf.d/$pkgname"
+ install -D -m 644 $pkgname.service \
+ "$pkgdir/usr/lib/systemd/system/$pkgname.service"
}
diff --git a/community/keepalived/keepalived.service b/community/keepalived/keepalived.service
new file mode 100644
index 000000000..c20f18695
--- /dev/null
+++ b/community/keepalived/keepalived.service
@@ -0,0 +1,9 @@
+[Unit]
+Description=Keepalive Daemon
+
+[Service]
+EnvironmentFile=/etc/conf.d/keepalived
+ExecStart=/usr/sbin/keepalived --dont-fork $DAEMON_OPTS
+
+[Install]
+WantedBy=multi-user.target