# Contributor: Roland Kammerer # Maintainer: Roland Kammerer setvar _usname = 'drbd' setvar _flavor = ${FLAVOR:-hardened} setvar _name = "$_usname-$_flavor" setvar _kpkg = "linux-$_flavor" setvar _kver = '4.9.54' setvar _kpkgrel = '0' setvar _usver = '9.0.9' # upstream now also has a -rel in the tar-balls # set it here for "source", but don't mangle it into pkgrel/_mypkgrel # if there is a new upstream rel (eg. 9.0.1-2), we just increase _mypkgrel setvar _usrel = '1' setvar _mypkgrel = '0' setvar _kernelver = "$_kver-r$_kpkgrel" setvar _abi_release = "${_kver}-${_kpkgrel}-${_flavor}" setvar pkgname = "${_usname}9-$_flavor" setvar pkgver = "$_kver" setvar pkgrel = $(($_kpkgrel + $_mypkgrel)) setvar pkgdesc = ""Network-based RAID 1 version 9"" setvar url = ""http://www.drbd.org"" setvar arch = ""x86 x86_64 armhf"" setvar license = ""GPL"" setvar depends = ""linux-${_flavor}=${_kernelver}"" setvar depends_dev = """" setvar makedepends = ""linux-${_flavor}-dev bash"" setvar install = """" setvar subpackages = """" setvar provides = ""${_usname}9-grsec=${pkgver}-r${pkgrel}"" setvar source = ""https://links.linbit.com/sources/$_usname/${_usver%.*}/$_usname-$_usver-$_usrel.tar.gz"" setvar _builddir = "$srcdir/$_usname-$_usver-$_usrel" proc prepare { local i # verify the kernel version shell {cd $startdir if test -f ../../main/linux-${_flavor}/APKBUILD { source ../../main/linux-${_flavor}/APKBUILD test $_kver != $pkgver \ && die "please update _kver to $pkgver" test $_kpkgrel != $pkgrel \ && die "please update _kpkgrel to $pkgrel" } else { die "could not determine kernel flavor: linux-${_flavor}" } return 0} || return 1 cd $_builddir for i in $source { case (i) { *.patch { msg $i; patch -p1 -i "$srcdir"/$i || return 1} } } } proc build { cd $_builddir make KVER=$_abi_release || return 1 } proc package { cd $_builddir make DESTDIR="$pkgdir" install || return 1 } setvar sha512sums = ""64e98eb055c3007231faf00b3b16d47a339d5aa2301e328a86c943d8d31cb73802e7d187a94bf84947750f98442370d8eb366a4675472050a1c0c095868152d5 drbd-9.0.9-1.tar.gz""