diff options
author | Natanael Copa <ncopa@alpinelinux.org> | 2015-12-04 14:28:48 +0000 |
---|---|---|
committer | Natanael Copa <ncopa@alpinelinux.org> | 2015-12-04 14:48:46 +0000 |
commit | 081d2dc8bbc688ccdb71d6a5a62e246e441514e6 (patch) | |
tree | f2b3fe8f05ccff03ab346ee5decd1e40a7f88966 /main/drbd-utils/APKBUILD | |
parent | 4c104d6a68eeec04fdc3c12a8611df104139d0d3 (diff) | |
download | aports-081d2dc8bbc688ccdb71d6a5a62e246e441514e6.tar.bz2 aports-081d2dc8bbc688ccdb71d6a5a62e246e441514e6.tar.xz |
main/drbd-utils: rename from drbd and upgrade to 8.9.4
fixes #4920
Diffstat (limited to 'main/drbd-utils/APKBUILD')
-rw-r--r-- | main/drbd-utils/APKBUILD | 76 |
1 files changed, 76 insertions, 0 deletions
diff --git a/main/drbd-utils/APKBUILD b/main/drbd-utils/APKBUILD new file mode 100644 index 0000000000..252b159e2e --- /dev/null +++ b/main/drbd-utils/APKBUILD @@ -0,0 +1,76 @@ +# Contributor: Leonardo Arena <rnalrd@alpinelinux.org> +# Maintainer: Natanael Copa <ncopa@alpinelinux.org> +pkgname=drbd-utils +pkgver=8.9.4 +pkgrel=0 +pkgdesc="Network-based RAID 1" +url="http://www.drbd.org" +arch="all" +license="GPL" +depends="bash" +depends_dev="bash bison flex" +makedepends="$depends_dev linux-headers libxslt" +install= +provides="drbd" +subpackages="$pkgname-doc $pkgname-pacemaker" +source="http://oss.linbit.com/drbd/drbd-utils-$pkgver.tar.gz + busybox-mv.patch + bits_per_long.patch + drbd.initd" + + +_builddir="$srcdir"/$pkgname-$pkgver + +prepare() { + cd "$_builddir" + for i in $source; do + case $i in + *.patch) msg $i; patch -p1 -i "$srcdir"/$i || return 1;; + esac + done +} + +build() { + cd "$_builddir" + ./configure --prefix=/usr \ + --sbindir=/sbin \ + --sysconfdir=/etc \ + --mandir=/usr/share/man \ + --infodir=/usr/share/info \ + --localstatedir=/var \ + --with-pacemaker \ + --without-udev \ + --without-heartbeat \ + --without-rgmanager \ + --without-xen \ + --without-bashcompletion + + make || return 1 +} + +package() { + cd "$_builddir" + make DESTDIR="$pkgdir" install + install -m755 -D "$srcdir/drbd.initd" \ + "$pkgdir/etc/init.d/drbd" || return 1 +} + +pacemaker() { + arch="noarch" + depends="drbd" + mkdir -p "$subpkgdir"/usr/lib + mv "$pkgdir"/usr/lib/ocf "$subpkgdir"/usr/lib +} + +md5sums="8671f86d366288ea082ac1b4571eaa4d drbd-utils-8.9.4.tar.gz +9bc7ecc7e6b336782f6a09c3366bf590 busybox-mv.patch +504756f76c96c02439d39d73c6965cb5 bits_per_long.patch +37a3e196fab9b4f568f79b3bfdee3081 drbd.initd" +sha256sums="38929279d1bf549fd1ade4ce6773a6fe209db51bbb0efe7bf6d2b7871ba0afbc drbd-utils-8.9.4.tar.gz +ea7e76b4deb327c13b2efce7ed3b5a03440de3c721eb0565fd64bf99d34e6b24 busybox-mv.patch +f6864221863adb6398f1278c0139dfaad05d9a049740b691c85a520c1b0cd10e bits_per_long.patch +9ea7427be45fc184cb4a74b6a7b0d688859d38c7a35a96c6c586dedaf4ce30df drbd.initd" +sha512sums="4a662921d8c823f3dfce5d0bfb58441231441929fd70447aad9b40f1d84aa9b82a93d034ef6db34b352902519042218000338927a1dfec46953bdb602d205a3b drbd-utils-8.9.4.tar.gz +22da5e241a6e33868ad91edb44ca51381a05909151a2e3f945efff1568903d415b77689231a6df5ff9c1e4b095d6a8bb82fc725336d65fb191036c7e97b2e3bb busybox-mv.patch +6d54d89c3f85ae8b1e49e05a6fcc7d88bd504c8e2614923c282c48bd6fa6fcbf704ee5c51d3ea809ba9cc5e1cc377da55ffe68d065a27f68e7ee15b6fe7d9d37 bits_per_long.patch +bb465e32273aaba0b86ae681bc94c58bb51f542221f51ced197e22b316ce1bc9a0b4fe1f43af07ef13b3f0946466a43218f0a2ab7f4210adbb00174a503b64d7 drbd.initd" |