openvas: int path and other fixes as per bug #359705

This commit is contained in:
Anton Bolshakov 2011-06-26 03:58:36 +00:00
parent 883f6bbce8
commit 01301047b5
12 changed files with 244 additions and 24 deletions

View file

@ -1,5 +1,6 @@
AUX openvasad 919 RMD160 11c20f8f59551e67ef8570b1deba2424d19c2218 SHA1 10692d761cd3f63d077bc1241040c20af7e13263 SHA256 f58f753366d40e28856aae14a28ff5cc31f0003c5216aabeb9dd7d5b2b4104f1
AUX openvasad 1007 RMD160 0a064a9a26807a9aa10c515b27be0e10c0d1fb60 SHA1 a793b7e0e34e37bb726cdab970c513239450f2db SHA256 8cd0431df92d3e31b7f2940cf49bf921d0f0cb9304fca71af3d7eac879ccf581
DIST openvas-administrator-0.9.0.tar.gz 99823 RMD160 dfd7d73feff586f131e8925e04bef8ed6526810f SHA1 0f71be2fe3c9ec37d20ba8115f1d92eedbc5d422 SHA256 29a0d06187ea2256b368afad81138c0ce72bf2e5b66c9f4b6f3d638afa650502
DIST openvas-administrator-1.1.1.tar.gz 133542 RMD160 c4c55978086e88bb3e35bd4e73c46711029bb4b8 SHA1 cbfa2374d7020e0247ef071c850a8d450ad2500c SHA256 cddf5f55e97125d9220f407a2050714da967a6695a54441daab56e20e2334089
EBUILD openvas-administrator-0.9.0.ebuild 1163 RMD160 f4431d0cf41a5afea8aaa8cf4946147418ef262e SHA1 0a1c5e5b17616e21adf9877e55f36ba9a631a661 SHA256 e42f5fbc02a5dc85f0e10e31c1cf305a9ebfa2b2770b39c6dc7ec9edf9ae6e88
EBUILD openvas-administrator-1.1.1-r1.ebuild 879 RMD160 53e95b72ed2645e4c681ae4b3b334a132448970f SHA1 6f68ae2b225ec9d0f61db8aae89d5b52f9d3ffd4 SHA256 7e9501ae96043abfb9ec4eb007c1db12dd06dfb3a732705abad29d1b0485770f
EBUILD openvas-administrator-1.1.1.ebuild 879 RMD160 53e95b72ed2645e4c681ae4b3b334a132448970f SHA1 6f68ae2b225ec9d0f61db8aae89d5b52f9d3ffd4 SHA256 7e9501ae96043abfb9ec4eb007c1db12dd06dfb3a732705abad29d1b0485770f

View file

@ -12,9 +12,9 @@ sanity_test() {
return 1
fi
if [ "${OPENVAS_USER}" != 'root' ] ; then
chown -R ${OPENVAS_USER}:${OPENVAS_GROUP} /var/cache/openvas/ /var/lib/openvas/ /var/log/openvas/
chgrp -R ${OPENVAS_USER} /etc/openvas/ /usr/lib/openvas/ /usr/share/openvas/openvasmd/global_report_formats/
chmod -R g+rX /etc/openvas/ /usr/lib/openvas/
chown -R ${OPENVAS_USER}:${OPENVAS_GROUP} /var/cache/openvas/ /var/lib/openvas/ /var/log/openvas/
chgrp -R ${OPENVAS_USER} /etc/openvas/ /var/lib/openvas/ /usr/share/openvas/openvasmd/global_report_formats/
chmod -R g+rX /etc/openvas/ /var/lib/openvas/
fi
}
@ -22,12 +22,14 @@ start() {
source /etc/conf.d/openvassd
ebegin "Starting openvasad (OpenVAS administrator) as user ${OPENVAS_USER}"
sanity_test || return 1
start-stop-daemon --start --name openvasad --chuid ${OPENVAS_USER} --exec /usr/sbin/openvasad
eend $?
start-stop-daemon --start --name openvasad --chuid ${OPENVAS_USER} --exec /usr/sbin/openvasad \
--pidfile /var/run/openvas/openvasad.pid
eend $?
}
stop() {
ebegin "Stop openvasmd"
start-stop-daemon --stop --name openvasad
start-stop-daemon --stop --name openvasad \
--pidfile /var/run/openvas/openvasad.pid
eend $?
}

View file

@ -0,0 +1,41 @@
# Copyright 1999-2011 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: $
EAPI=3
inherit cmake-utils
DESCRIPTION="A remote security scanner for Linux (openvas-administrator)"
HOMEPAGE="http://www.openvas.org/"
SRC_URI="http://wald.intevation.org/frs/download.php/853/${P}.tar.gz"
SLOT="4"
LICENSE="GPL-2"
KEYWORDS="~amd64 ~x86"
IUSE="doc"
RDEPEND="app-crypt/gpgme
>=dev-libs/glib-2
net-libs/gnutls
net-libs/libpcap
net-analyzer/openvas-libraries:4"
DEPEND="${RDEPEND}
doc? ( app-doc/doxygen )"
CMAKE_BUILD_DIR="${S}"
src_configure() {
mycmakeargs=(-DLOCALSTATEDIR=/var -DSYSCONFDIR=/etc)
cmake-utils_src_configure || die
}
src_compile() {
mycmakeargs=(-DLOCALSTATEDIR=/var -DSYSCONFDIR=/etc)
cmake-utils_src_compile || die
}
src_install() {
cmake-utils_src_install || die
doinitd "${FILESDIR}"/openvasad || die
}

View file

@ -1,5 +1,6 @@
AUX openvas-gsa 891 RMD160 9b6ea1f1da84facb0cccf6b7b3449fc9c27dc949 SHA1 f280a1bcaecc05ed60f77a878ad95ccc94c38979 SHA256 3bc44f4a88cfc3c232584a081b405c91a32139b32d4e9aa1f1a56ad15e44def9
AUX openvas-gsa 969 RMD160 181aec6342bc8f0c8d0efd01aca50aae69ebb4e7 SHA1 ac20ba222164507c7039117d24b88bd37be055d4 SHA256 c0ad03392736f645988f8e75bb33622336aadc2d98624b4b370609c7d5efedd3
DIST greenbone-security-assistant-1.0.0_rc1.tar.gz 325918 RMD160 ddf5c4ee0dafe8c08b9afdf2d220fe0e244d2c86 SHA1 930cec1bbc18c08306a313ec959b6a1d38a81f75 SHA256 d602193e6e0b81c2bddbc15e0cefc1f3f1c3b0d8a02a3a5c0e01cf28df3351f2
DIST greenbone-security-assistant-2.0.1.tar.gz 351124 RMD160 f4cd7a4de6ecd1532840c589e10353e1aae4cf66 SHA1 46cc76df30e52700075796df31691c270d5f4564 SHA256 ac7e3ea6107cb15093467d2b7acea27927289fdc4c486343bf0c6a13e79f92fd
EBUILD openvas-gsa-1.0.0_rc1.ebuild 1320 RMD160 8b7d056c8830af01c2b9bb120c183a940d56d138 SHA1 5e5acfd6d3a8ef85b7304bfde746a9bef3f434c9 SHA256 77cdfe636c76ec5f67d3d4e681df79212b79195074bab02e4f088946c93b8e2d
EBUILD openvas-gsa-2.0.1-r1.ebuild 1318 RMD160 3aa280221c530512e3f6d06fdb7610ea3780605f SHA1 78aa8f897a5acfd161444a2650a96a2b3e4d8378 SHA256 8ee4d79e6efea8267ad2dba0a3acb5da7a6513310f08a151d1ea908a874bc46d
EBUILD openvas-gsa-2.0.1.ebuild 1318 RMD160 3aa280221c530512e3f6d06fdb7610ea3780605f SHA1 78aa8f897a5acfd161444a2650a96a2b3e4d8378 SHA256 8ee4d79e6efea8267ad2dba0a3acb5da7a6513310f08a151d1ea908a874bc46d

View file

@ -13,9 +13,9 @@ sanity_test() {
return 1
fi
if [ "$OPENVAS_USER" != 'root' ] ; then
chown -R $OPENVAS_USER:$OPENVAS_GROUP /var/cache/openvas/ /var/lib/openvas/ /var/log/openvas/
chgrp -R $OPENVAS_USER /etc/openvas/ /usr/lib/openvas/ /usr/share/openvas/openvasmd/global_report_formats/
chmod -R g+rX /etc/openvas/ /usr/lib/openvas/
chown -R $OPENVAS_USER:$OPENVAS_GROUP /var/cache/openvas/ /var/lib/openvas/ /var/log/openvas/
chgrp -R $OPENVAS_USER /etc/openvas/ /var/lib/openvas/ /usr/share/openvas/openvasmd/global_report_formats/
chmod -R g+rX /etc/openvas/ /var/lib/openvas/
fi
}
@ -24,12 +24,14 @@ start() {
ebegin "Starting gsad as user ${OPENVAS_USER}"
sanity_test || return 1
export PATH="$PATH:/usr/sbin"
start-stop-daemon --start --name gsad --chuid "${OPENVAS_USER}" --exec /usr/sbin/gsad
eend $?
start-stop-daemon --start --name gsad --chuid "${OPENVAS_USER}" --exec /usr/sbin/gsad \
--pidfile /var/run/openvas/gsad.pid
eend $?
}
stop() {
ebegin "Stop openvassd"
start-stop-daemon --stop --name gsad
start-stop-daemon --stop --name gsad \
--pidfile /var/run/openvas/gsad.pid
eend $?
}

View file

@ -0,0 +1,53 @@
# Copyright 1999-2011 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: $
EAPI=3
inherit cmake-utils versionator
DESCRIPTION="A remote security scanner for Linux (GSA)"
HOMEPAGE="http://www.openvas.org/"
SRC_URI="http://wald.intevation.org/frs/download.php/857/greenbone-security-assistant-${PV}.tar.gz"
SLOT="4"
LICENSE="GPL-2"
KEYWORDS="~amd64 ~x86"
IUSE="+administrator doc"
RDEPEND=">=dev-libs/glib-2.14
dev-libs/libxml2
dev-libs/libxslt
net-libs/gnutls
net-analyzer/openvas-libraries:4
>=net-libs/libmicrohttpd-0.4.2"
DEPEND="${RDEPEND}
net-analyzer/openvas-manager:4
administrator? ( net-analyzer/openvas-administrator:4 )
doc? ( app-doc/doxygen )"
#MY_S=greenbone-security-assistant-"$(replace_version_separator 2 '+')"
S="$WORKDIR/greenbone-security-assistant-${PV}"
CMAKE_BUILD_DIR="${S}"
src_configure() {
mycmakeargs=(-DLOCALSTATEDIR=/var -DSYSCONFDIR=/etc)
cmake-utils_src_configure || die
}
src_compile() {
mycmakeargs=(-DLOCALSTATEDIR=/var -DSYSCONFDIR=/etc)
cmake-utils_src_compile || die
if use doc ; then
emake doc || die
fi
}
src_install() {
cmake-utils_src_install || die
if use doc ; then
dodoc "${S}"/doc/generated/html/* || die
dodoc "${S}"/doc/generated/latex/* || die
fi
doinitd "${FILESDIR}/openvas-gsa" || die
}

View file

@ -1,8 +1,9 @@
AUX openvas-manager-2.0.3_cmake.patch 445 RMD160 b12b4bd764db4801599de1f65b18b149401e80e6 SHA1 912d9b6a9c8f7b7b8c40ed8ce12c64c1ac6f106b SHA256 6df93cd371d99330afa8f45bfba92c9a0dd34dd3df9f11695df448103d1c3b2b
AUX openvasmd 859 RMD160 b4160e0f5caabe174743ec3f59235a161d6f3a89 SHA1 bd40bded5ed087800bcd7482308c90c8eb2c653d SHA256 3750ae58147c5cf3ae6ac4e1bd64de4c1a06f370702b9a48843a41199616a05b
AUX openvasmd 1096 RMD160 a4a41f24497c93e97cf716a3d98f8d197a9a3527 SHA1 660d63221e71aeb924f0631707fab16f2abf355a SHA256 d20246c85d7078627d6204d881e202a683e8698d7b836ed8ece059745c3e05de
DIST openvas-manager-1.0.0.rc1.tar.gz 506205 RMD160 549605865b2b89ae40a470b8292ad89c27bca2a6 SHA1 e2b6feb859d78c0e219523a7cf77a06d7de14f1e SHA256 ad561a9fd4c59245844ac09d2e87ac0e390ff1559bc0b49f98674b52c0270a4d
DIST openvas-manager-2.0.3.tar.gz 1064823 RMD160 651f926697a38850680b1777c2f4493e49f625b4 SHA1 f7d995ca983123c6fac773f50d9fcca582522a59 SHA256 9636b4c9976c8e2a2ee0b88d58939359e68d0890d5cc9c4d874bffd26396e930
DIST openvas-manager-2.0.4.tar.gz 1064257 RMD160 a3220c6d3facf170abb391c36efd4fff9d76792b SHA1 46d0ad6275bc91ff9081c058147f85700ee17f43 SHA256 553c44860d111c1fb0544aa7204704b331d851d1fa982c982052c08e52cbd041
EBUILD openvas-manager-1.0.0_rc1.ebuild 1512 RMD160 58d009da3efd4cfaba91b791cb196c1fb3effdd0 SHA1 145e1d9e15f1db6d42534af861077437dbe7a084 SHA256 475b3e5b8c53dc5453a613ed2ced47fe3c7546e380e7637d1aa014454f95a71a
EBUILD openvas-manager-2.0.3.ebuild 1393 RMD160 c459bb064a19d2cc0c89b7e14be4768c1b50c4dd SHA1 c8a810d7d5a561836d2150809b6b9a1cbc0d52e4 SHA256 ea319659cb4ec9e01ef6b0a781c3c086cfa22798eb20ed3505667d56224efd00
EBUILD openvas-manager-2.0.4-r1.ebuild 1377 RMD160 a66dd11df40e1cfd50c99f7e672df975a4eebb58 SHA1 afc8a63b915d6f16fda40a0ea8252a0752099047 SHA256 66d9e2a925554c4592a803ea92118bfcb6f27b398596db3bbc9b86d2bf01d823
EBUILD openvas-manager-2.0.4.ebuild 1309 RMD160 0dd0cbe220aff3ec53bf357b332990c3f83edae0 SHA1 f0251b7b89c3bd0b6aa3848d0ba84fd89612c9c7 SHA256 a7f304c068d319e09d1f2ba861f205922f01ef203bafeeeede4fed49860b4f3f

View file

@ -12,8 +12,12 @@ sanity_test() {
eerror "OPENVAS_USER is empty"
return 1
fi
if [ ! -s "/var/lib/openvas/mgr/tasks.db" ]; then
eerror "Manager database (/var/lib/openvas/mgr/tasks.db) is empty or not found"
return 1
fi
#TODO use user set in confd
chown -R openvas:openvas /var/cache/openvas/ /var/lib/openvas/ /var/log/openvas/
chown -R openvas:openvas /var/cache/openvas/ /var/lib/openvas/ /var/log/openvas/
chgrp -R openvas /etc/openvas/ /var/lib/openvas/ /usr/share/openvas/openvasmd/global_report_formats/
chmod -R g+rX /etc/openvas/ /var/lib/openvas/
}
@ -22,12 +26,14 @@ start() {
source /etc/conf.d/openvassd
ebegin "Starting openvasmd (manager) as user ${OPENVAS_USER}"
sanity_test || return 1
start-stop-daemon --start --name openvasmd --chuid ${OPENVAS_USER} --exec /usr/sbin/openvasmd
start-stop-daemon --start --name openvasmd --chuid ${OPENVAS_USER} --exec /usr/sbin/openvasmd \
--pidfile /var/run/openvas/openvasmd.pid
eend $?
}
stop() {
ebegin "Stop openvasmd"
start-stop-daemon --stop --name openvasmd
start-stop-daemon --stop --name openvasmd \
--pidfile /var/run/openvas/openvasmd.pid
eend $?
}

View file

@ -0,0 +1,56 @@
# Copyright 1999-2011 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: $
EAPI=3
inherit cmake-utils eutils
DESCRIPTION="A remote security scanner for Linux (openvas-manager)"
HOMEPAGE="http://www.openvas.org/"
SRC_URI="http://wald.intevation.org/frs/download.php/871/${P}.tar.gz"
SLOT="4"
LICENSE="GPL-2"
KEYWORDS="~amd64 ~x86"
IUSE="pdf doc"
RDEPEND="app-crypt/gpgme
>=dev-db/sqlite-3
>=dev-libs/glib-2
net-libs/gnutls
>=dev-db/sqlite-3.0
net-libs/libpcap
net-analyzer/openvas-libraries:4
pdf? ( dev-texlive/texlive-latexextra )
"
# dev-tex/latex2html
DEPEND="${RDEPEND}
doc? ( app-doc/doxygen )"
CMAKE_BUILD_DIR="${S}"
src_configure() {
mycmakeargs=(-DLOCALSTATEDIR=/var -DSYSCONFDIR=/etc)
cmake-utils_src_configure || die
}
src_compile() {
mycmakeargs=(-DLOCALSTATEDIR=/var -DSYSCONFDIR=/etc)
cmake-utils_src_compile || die
}
src_install() {
cmake-utils_src_install || die
doinitd "${FILESDIR}"/openvasmd || die
}
pkg_postinst() {
einfo "Dont forget to openvas-mkcert-client -n om -i"
einfo "Or simply openvas-mkcert-client and create yourself user om"
if [ -e /var/lib/openvas/mgr/tasks.db ] ; then
einfo "You have already a manager database, please run openvasmd --update"
fi
#be sure that this is readable
fowners -R root:openvas /usr/share/openvas/openvasmd/global_report_formats/ || die
}

View file

@ -1,6 +1,6 @@
AUX openvasd.confd 61 RMD160 c7513287cd3d9e130a1363b5bff59a27e6dcc64e SHA1 51faaae45844741d04dd78716ec59f420fc8e506 SHA256 c6a20e281d5692f0da2cf82c51054cf02b1bfa3cd9ca7df3631c19f8675a4159
AUX openvasd.initd 716 RMD160 d5a6915832c88d4e533ea77f3b690c4705db61a6 SHA1 dbe6f349685f246c3d9759319f62ef162ade6d10 SHA256 e3152971983191f4b863773c7764643e8ab002ab516a65471a5e6a1905eb25e6
AUX openvassd 953 RMD160 bbbad83b755eff360d5fc15875d4cd7914fad449 SHA1 43ecec5e730317cb97357d447d4480072c4585ee SHA256 cc05d686e9b89d18662c1a1b203165defd23fbb3640f3aca1383f0d2551bc07e
AUX openvassd 1042 RMD160 0562b3cb36b66acbdd4d5ecd41cb47e696449e1c SHA1 72c0e29403b52825dd8c4a462595b47517103b68 SHA256 71e3977b28cc409c8551de38521e7e102145ab13aae562bd2b88198a11c7cf9a
AUX openvassd.conf 2956 RMD160 355df449b39753467ed4a090ac4aafbf13d2c07f SHA1 43e26cefe08acd4c2ed0f62a87ef187171cb2b19 SHA256 41a35301d681a04da6d996eba72f2d594300461a4425d1cecac44e014144f05f
AUX openvassd.confd 132 RMD160 d26d763e744c51b522a1dec0ae32b368b4cf65f2 SHA1 6572df4fc57c8c79afbdfe75a276abb9276a4615 SHA256 07474a6c6a5e1f0425f025c9293999572ddfa25f638a7d6ff4bc775399cbb667
DIST openvas-scanner-3.1.0.tar.gz 551543 RMD160 49ef35601d54b197a0f904aa7301c8db2f4b66de SHA1 7479e797e07556187bd48710be0f78901a6ac492 SHA256 b75a5753e8a940d83054d919a57a5afbe16c3fc01839c9d138f09241691f2053
@ -8,4 +8,5 @@ DIST openvas-scanner-3.2.3.tar.gz 227191 RMD160 4ecb1d8e056bb822bde191dac1c78a42
DIST openvas-scanner-3.2.4.tar.gz 228199 RMD160 652f13c8997efb83b561da4a5349a01d767d0fb6 SHA1 78fcaf15d8c6e83e93bccfd17f911a7ff6b8fe1a SHA256 ac26e085476709183c8512a1fecdcd4ca242c44572892e2ab0ea7ea2da78351c
EBUILD openvas-scanner-3.1.0.ebuild 1410 RMD160 d712e6fa153955cda2e613b695ccf8309d3c510c SHA1 10e2bf3c908fd117d3b13859319c192a6e76df10 SHA256 dab3f1bd95ba1e56cefd1b11ef61956d20d6ac72725b6c945090b55c0115d30a
EBUILD openvas-scanner-3.2.3.ebuild 1467 RMD160 033735ccb0bc999af73d258cd8b3189e1785c7f5 SHA1 8c23d45b56b3ac127abc34349dd28182053464d4 SHA256 662d08389261ff87d39c7a94850f1c20590fd2be03416c3f5ac5ddfc8797957a
EBUILD openvas-scanner-3.2.4-r1.ebuild 1467 RMD160 8b8b861439f27b9dee5589cbd0618a2b12788ad5 SHA1 62b0141c72ba8bf1792b26a02277ca66f6bb476a SHA256 3ee43868b4a1c68b5e4c930305b6d237eb4c42cb55bb312aa88d379fec3919cc
EBUILD openvas-scanner-3.2.4.ebuild 1467 RMD160 8b8b861439f27b9dee5589cbd0618a2b12788ad5 SHA1 62b0141c72ba8bf1792b26a02277ca66f6bb476a SHA256 3ee43868b4a1c68b5e4c930305b6d237eb4c42cb55bb312aa88d379fec3919cc

View file

@ -13,9 +13,9 @@ sanity_test() {
return 1
fi
if [ $OPENVAS_USER != 'root' ] ; then
chown -R $OPENVAS_USER:$OPENVAS_GROUP /var/cache/openvas/ /var/lib/openvas/ /var/log/openvas/
chgrp -R $OPENVAS_USER /etc/openvas/ /usr/lib/openvas/ /usr/share/openvas/openvasmd/global_report_formats/
chmod -R g+rX /etc/openvas/ /usr/lib/openvas/
chown -R $OPENVAS_USER:$OPENVAS_GROUP /var/cache/openvas/ /var/lib/openvas/ /var/log/openvas/
chgrp -R $OPENVAS_USER /etc/openvas/ /var/lib/openvas/ /usr/share/openvas/openvasmd/global_report_formats/
chmod -R g+rX /etc/openvas/ /var/lib/openvas/
fi
}
@ -24,12 +24,14 @@ start() {
sanity_test || return 1
#for using sbin tools when running as non root
export PATH="$PATH:/sbin:/usr/sbin"
start-stop-daemon --start --name openvassd --chuid "${OPENVAS_USER}" --exec /usr/sbin/openvassd
start-stop-daemon --start --name openvassd --chuid "${OPENVAS_USER}" --exec /usr/sbin/openvassd \
--pidfile /var/run/openvas/openvassd.pid
eend $?
}
stop() {
ebegin "Stop openvassd (scanner)"
start-stop-daemon --stop --name openvassd
start-stop-daemon --stop --name openvassd \
--pidfile /var/run/openvas/openvassd.pid
eend $?
}

View file

@ -0,0 +1,54 @@
# Copyright 1999-2011 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: $
EAPI=3
inherit cmake-utils
DESCRIPTION="A remote security scanner for Linux (openvas-scanner)"
HOMEPAGE="http://www.openvas.org/"
SRC_URI="http://wald.intevation.org/frs/download.php/873/${P}.tar.gz"
SLOT="4"
LICENSE="GPL-2"
KEYWORDS="~amd64 ~x86"
IUSE="restricted"
RDEPEND="app-crypt/gpgme
>=dev-libs/glib-2
net-libs/gnutls
net-libs/libpcap
net-analyzer/openvas-libraries:4[restricted]"
DEPEND="${RDEPEND}"
CMAKE_BUILD_DIR="${S}"
src_configure() {
mycmakeargs=(-DLOCALSTATEDIR=/var -DSYSCONFDIR=/etc -DOPENVAS_PID_DIR=/var/run/openvas/)
cmake-utils_src_configure || die
}
#TODO dont respect CFLAGS
src_compile() {
mycmakeargs=(-DLOCALSTATEDIR=/var -DSYSCONFDIR=/etc -DOPENVAS_PID_DIR=/var/run/openvas/)
cmake-utils_src_compile || die
}
src_install() {
cmake-utils_src_install || die
insinto /etc/openvas
doins "${FILESDIR}"/openvassd.conf || die
dodoc README ChangeLog || die
doinitd "${FILESDIR}"/openvassd || die
newconfd "${FILESDIR}"/openvassd.confd openvassd || die
if use restricted ; then
fowners root:openvas /etc/openvas/openvassd.conf || die
sed -i 's/root/openvas/' "${D}"/etc/conf.d/openvassd || die
fi
}
pkg_postinst() {
einfo "1. Call 'openvas-nvt-sync' to download/update plugins"
einfo "2. Call 'openvas-mkcert' to generate server certificate"
einfo "3. Call 'openvas-adduser' to create a user"
}