# Contributor: Pablo Castorino # Maintainer: Natanael Copa pkgname=keepalived pkgver=1.2.10 pkgrel=1 pkgdesc="Health Checking for Linux Virtual Server & High-Availability" url="http://www.keepalived.org/" arch="all" license="GPL" depends= makedepends="openssl-dev popt-dev linux-headers net-snmp-dev libnl-dev" install= subpackages="$pkgname-doc $pkgname-sample-config:samples" source="http://www.keepalived.org/software/$pkgname-$pkgver.tar.gz $pkgname.initd $pkgname.confd " _builddir="$srcdir"/$pkgname-$pkgver prepare() { cd "$_builddir" # apply patches here for i in $source; do case $i in *.patch) msg "Applying $i" patch -p1 -i "$srcdir"/$i || return 1 ;; esac done } build() { cd "$_builddir" ./configure --prefix=/usr \ --sysconfdir=/etc \ --with-kernel-dir=/usr/include/linux \ --enable-snmp \ --mandir=/usr/share/man \ --infodir=/usr/share/info make || return 1 } package() { cd "$_builddir" make DESTDIR="$pkgdir" install || return 1 install -m755 -D "$srcdir"/$pkgname.initd "$pkgdir"/etc/init.d/$pkgname install -m644 -D "$srcdir"/$pkgname.confd "$pkgdir"/etc/conf.d/$pkgname rm -r "$pkgdir"/etc/rc.d "$pkgdir"/etc/sysconfig } samples() { pkgdesc="Sample configuration for keepalived" mkdir -p "$subpkgdir"/etc/keepalived/ mv "$pkgdir"/etc/keepalived/samples "$subpkgdir"/etc/keepalived/ } md5sums="d838c23d80682650315d1ae447dad48a keepalived-1.2.10.tar.gz d20faa8d55b8a41b8ddb71bb00a6bead keepalived.initd 56ff68ad19e973826c2dbc42c892939f keepalived.confd"