mirror of
https://gitlab.alpinelinux.org/alpine/aports.git
synced 2025-04-05 09:27:19 +02:00
40 lines
1.5 KiB
Text
40 lines
1.5 KiB
Text
# Contributor: Michael Pirogov <vbnet.ru@gmail.com>
|
|
# Maintainer: Michael Pirogov <vbnet.ru@gmail.com>
|
|
pkgname=lynis
|
|
pkgver=3.1.1
|
|
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="
|
|
c37366154e03a661a7e995d14c651d5503c7189f50edfd194d8b7034e001b9610bfe79917221156ab3607f7c348625ea956fb0acb46a6c7e64a7d189dbcfd4ee lynis-3.1.1.tar.gz
|
|
1cdaaee433912c2ccdec8ad7c9b88be55fe3f1d68e2fca79cc6e0e10112d465a70cfbe0a049623437f604bfc9793e0d29b709e035cbf710d4d38ba48acc5355f lynis.cron
|
|
"
|