From 70c51aed7f06b117b70b018970291de24a6e2873 Mon Sep 17 00:00:00 2001 From: Francesco Colista Date: Wed, 23 Aug 2017 18:51:20 +0000 Subject: community/openvas-scanner: updated periodic script, added check() --- community/openvas-scanner/APKBUILD | 18 ++++++++++++------ 1 file changed, 12 insertions(+), 6 deletions(-) (limited to 'community/openvas-scanner/APKBUILD') diff --git a/community/openvas-scanner/APKBUILD b/community/openvas-scanner/APKBUILD index 170fdd05a3..de650ae3ce 100644 --- a/community/openvas-scanner/APKBUILD +++ b/community/openvas-scanner/APKBUILD @@ -4,12 +4,13 @@ pkgname=openvas-scanner _pkgname=openvassd pkgver=5.1.1 _pkgid=2423 -pkgrel=1 +pkgrel=2 pkgdesc="The OpenVAS scanning Daemon" url="http://www.openvas.org/" arch="all" license="GPL" depends="redis nmap coreutils libressl" +checkdepends="cppcheck" makedepends="cmake openvas-libraries-dev glib-dev doxygen xmltoman" subpackages="$pkgname-doc" @@ -18,11 +19,16 @@ source="http://wald.intevation.org/frs/download.php/$_pkgid/$pkgname-$pkgver.tar $_pkgname.confd $_pkgname.conf $_pkgname.logrotate - openvas-nvt-sync.cron + greenbone-nvt-sync.cron 002-execinfo-musl-fix.patch" builddir="$srcdir"/$pkgname-$pkgver +check() { + cd "$builddir" + make check +} + build() { cd "$builddir" cmake -DCMAKE_BUILD_TYPE=Release \ @@ -30,7 +36,7 @@ build() { -DCMAKE_INSTALL_PREFIX=/usr \ -DSYSCONFDIR=/etc \ -DLOCALSTATEDIR=/var . - make || return 1 + make } package() { @@ -40,8 +46,8 @@ package() { install -m755 -D "$srcdir"/$_pkgname.initd "$pkgdir"/etc/init.d/$_pkgname install -m755 -D "$srcdir"/$_pkgname.confd "$pkgdir"/etc/conf.d/$_pkgname install -m755 -D "$srcdir"/$_pkgname.conf "$pkgdir"/etc/openvas/$_pkgname.conf - install -Dm744 "$srcdir"/openvas-nvt-sync.cron \ - "$pkgdir"/etc/periodic/daily/openvas-nvt-sync + install -Dm744 "$srcdir"/greenbone-nvt-sync.cron \ + "$pkgdir"/etc/periodic/daily/greenbone-nvt-sync mkdir -p "$pkgdir"/usr/share/doc/$_pkgname cat >"$pkgdir"/usr/share/doc/$_pkgname/README.alpine <