aports/testing/lynis/APKBUILD
Hugo Osvaldo Barrera cdd3ce01ff */*: drop redundant CARGO_PROFILE_* variables, collapse newlines
The cargo vars are now set in abuild.conf by default.

Newlines done with:

    find . -name APKBUILD -exec sed -i '/^$/N;/^\n$/D' {} \;

See also: https://stackoverflow.com/a/4522043
2023-01-07 02:42:07 +01:00

41 lines
1.5 KiB
Plaintext

# Contributor: Michael Pirogov <vbnet.ru@gmail.com>
# Maintainer: Michael Pirogov <vbnet.ru@gmail.com>
pkgname=lynis
pkgver=3.0.8
pkgrel=0
pkgdesc="Security and system auditing tool"
url="https://cisofy.com/lynis/"
arch="noarch"
license="GPL-3.0-or-later"
depends="bash"
options="!check" # no testsuit
subpackages="$pkgname-doc
$pkgname-bash-completion
"
source="$pkgname-$pkgver.tar.gz::https://cisofy.com/files/lynis-$pkgver.tar.gz
$pkgname.cron"
builddir=$srcdir/$pkgname
package() {
# stricter default perms - bug 507436
mkdir -p -m 0700 "$pkgdir/usr/share/$pkgname" "$pkgdir/etc/$pkgname"
cp -r "$builddir/db" "$builddir/include" "$builddir/plugins" "$pkgdir/usr/share/$pkgname"
install -Dm755 "$builddir/$pkgname" "$pkgdir/usr/sbin/$pkgname"
install -Dm600 "$builddir/default.prf" "$pkgdir/etc/$pkgname/default.prf"
install -Dm755 "$srcdir/$pkgname.cron" "$pkgdir"/etc/periodic/daily/$pkgname
# lynis-doc
install -Dm644 CHANGELOG.md FAQ README -t "$pkgdir/usr/share/doc/$pkgname/"
install -Dm644 "$builddir/lynis.8" "$pkgdir/usr/share/man/man8/lynis.8"
install -Dm644 "$builddir/extras/bash_completion.d/lynis" \
"$pkgdir/usr/share/bash-completion/completions/lynis"
}
sha512sums="
df41aa8b7518a72ee17732eb7e69ccc62ca6e1323d3adc7aec509cd1c21494fece873e101bc317655dafbf58b32699f56dd27eec13a2ce615801cee75961cd33 lynis-3.0.8.tar.gz
1cdaaee433912c2ccdec8ad7c9b88be55fe3f1d68e2fca79cc6e0e10112d465a70cfbe0a049623437f604bfc9793e0d29b709e035cbf710d4d38ba48acc5355f lynis.cron
"