--- nessus-bin-5.0.1.ebuild 2012-10-06 21:35:27.000000000 +0400 +++ nessus-bin-5.0.1-r1.ebuild 2012-10-10 18:02:50.967831383 +0400 @@ -2,7 +2,7 @@ # Distributed under the terms of the GNU General Public License v2 # $Header: /var/cvsroot/gentoo-x86/net-analyzer/nessus-bin/nessus-bin-5.0.1.ebuild,v 1.1 2012/10/06 17:35:27 pinkbyte Exp $ -inherit multilib rpm +inherit multilib rpm systemd MY_P="Nessus-${PV}-es6" # We are using the Red Hat/CentOS binary @@ -18,7 +18,7 @@ LICENSE="GPL-2 Nessus-EULA" SLOT="0" KEYWORDS="-* ~amd64 ~x86" -IUSE="X" +IUSE="systemd X" pkg_nofetch() { einfo "Please download ${A} from ${HOMEPAGE}/download" @@ -39,8 +39,14 @@ # add PATH and MANPATH for convenience doenvd "${FILESDIR}"/90nessus-bin - # init script - newinitd "${FILESDIR}"/nessusd-initd nessusd-bin + if !use systemd; then + # init script + newinitd "${FILESDIR}"/nessusd-initd nessusd-bin + else + # systemd service + systemd_dounit "${FILESDIR}"/"${PN}".service + fi + dosym libssl.so /usr/$(get_libdir)/libssl.so.10 dosym libcrypto.so /usr/$(get_libdir)/libcrypto.so.10 }