update to current version 1. change src link; SRC_URI="http://wald.intevation.org/frs/download.php/1092/${P}.tar.gz" 2. compile and install is successful
Created attachment 310837 [details] ebuild with updated RDEPEND for openvas-libraries-5
Comment on attachment 310837 [details] ebuild with updated RDEPEND for openvas-libraries-5 --- openvas-scanner-3.2.4.ebuild 2012-05-05 18:21:27.000000000 +0200 +++ - 2012-05-05 18:23:58.820613988 +0200 @@ -1,28 +1,30 @@ -# Copyright 1999-2012 Gentoo Foundation +# Copyright 1999-2011 Gentoo Foundation # Distributed under the terms of the GNU General Public License v2 -# $Header: /var/cvsroot/gentoo-x86/net-analyzer/openvas-scanner/openvas-scanner-3.2.4.ebuild,v 1.2 2012/05/04 06:08:11 jdhore Exp $ +# $Header: /var/cvsroot/gentoo-x86/net-analyzer/openvas-manager/openvas-manager-2.0.4.ebuild,v 1.1 2011/10/09 17:22:54 hanno Exp $ EAPI=4 inherit cmake-utils -DESCRIPTION="A remote security scanner for Linux (openvas-scanner)" +DESCRIPTION="A remote security scanner for Linux (openvas-manager)" HOMEPAGE="http://www.openvas.org/" -SRC_URI="http://wald.intevation.org/frs/download.php/873/${P}.tar.gz" +SRC_URI="http://wald.intevation.org/frs/download.php/1104/${P}.tar.gz" SLOT="0" LICENSE="GPL-2" KEYWORDS="~amd64 ~ppc ~x86" IUSE="" RDEPEND=">=net-analyzer/openvas-libraries-4 - !net-analyzer/openvas-plugins - !net-analyzer/openvas-server" + >=dev-db/sqlite-3" DEPEND="${RDEPEND} - virtual/pkgconfig + dev-util/pkgconfig dev-util/cmake" -# Workaround for upstream bug, it doesn't like out-of-tree builds. -CMAKE_BUILD_DIR="${S}" +src_unpack() { + unpack ${A} + cd "${S}" + epatch "${FILESDIR}/${P}-turn-off-Werror.patch" +} src_configure() { local mycmakeargs="-DLOCALSTATEDIR=/var -DSYSCONFDIR=/etc" @@ -31,13 +33,13 @@ src_install() { cmake-utils_src_install - dodoc ChangeLog CHANGES README || die "dodoc failed" - doinitd "${FILESDIR}"/openvassd || die + dodoc ChangeLog CHANGES README TODO || die "dodoc failed" + doinitd "${FILESDIR}"/openvasmd || die } pkg_postinst() { - elog "To use openvassd, you first need to:" - elog "1. Call 'openvas-nvt-sync' to download/update plugins" - elog "2. Call 'openvas-mkcert' to generate a server certificate" - elog "3. Call 'openvas-adduser' to create a user" + elog "To allow openvasmd to work, you need to" + elog "1. create a client certificate with openvas-mkcert-client -n om -i" + elog "2. start openvassd with /etc/init.d/openvassd start" + elog "3. [re]create an openvasmd database with openvasmd --rebuild" }
*** This bug has been marked as a duplicate of bug 402381 ***