From 94acb4f14fc778655d68cd9462289428f7cfd9a3 Mon Sep 17 00:00:00 2001 From: Erik Quaeghebeur Date: Tue, 6 Oct 2020 09:05:11 +0200 Subject: [PATCH] properly add and cleanup net-mail/davmail init scripts * systemd unit files are installed with the systemd_dounit function * systemd unit files do not have an extra conf file extension * small files like systemd unit files do not merit a separate use flag (Gentoo policy) * \#!/sbin/runscript is deprecated, \#!/sbin/openrc-run should be used instead --- ...5.1.3299-r1.ebuild => davmail-bin-5.5.1.3299-r2.ebuild} | 7 ++----- net-mail/davmail-bin/files/davmail.init | 2 +- .../files/{davmail.service.conf => davmail.service} | 0 3 files changed, 3 insertions(+), 6 deletions(-) rename net-mail/davmail-bin/{davmail-bin-5.5.1.3299-r1.ebuild => davmail-bin-5.5.1.3299-r2.ebuild} (94%) rename net-mail/davmail-bin/files/{davmail.service.conf => davmail.service} (100%) diff --git a/net-mail/davmail-bin/davmail-bin-5.5.1.3299-r1.ebuild b/net-mail/davmail-bin/davmail-bin-5.5.1.3299-r2.ebuild similarity index 94% rename from net-mail/davmail-bin/davmail-bin-5.5.1.3299-r1.ebuild rename to net-mail/davmail-bin/davmail-bin-5.5.1.3299-r2.ebuild index 68b360fda..322362e62 100644 --- a/net-mail/davmail-bin/davmail-bin-5.5.1.3299-r1.ebuild +++ b/net-mail/davmail-bin/davmail-bin-5.5.1.3299-r2.ebuild @@ -14,7 +14,7 @@ SRC_URI="mirror://sourceforge/${MY_PN}/${MY_PN}-$(ver_cut 1-3)-$(ver_cut 4).zip" LICENSE="GPL-2" SLOT="0" KEYWORDS="amd64 x86" -IUSE="server systemd" +IUSE="server" DEPEND="|| ( >=virtual/jre-1.6:* >=virtual/jdk-1.6:* @@ -37,10 +37,6 @@ src_install() { # create wrapper script for the client java-pkg_dolauncher ${MY_PN} --main ${MY_PN}.DavGateway --java_args "" - if use systemd ; then - systemd_install_serviced "${FILESDIR}"/davmail.service.conf - fi - if use server ; then # log file touch ${MY_PN}.log @@ -53,6 +49,7 @@ src_install() { doins "${FILESDIR}"/${MY_PN}.properties newinitd "${FILESDIR}"/${MY_PN}.init ${MY_PN} newconfd "${FILESDIR}"/${MY_PN}.conf ${MY_PN} + systemd_dounit "${FILESDIR}"/davmail.service else # icon doicon "${FILESDIR}"/${MY_PN}.png diff --git a/net-mail/davmail-bin/files/davmail.init b/net-mail/davmail-bin/files/davmail.init index ec6d6c331..139367d5e 100644 --- a/net-mail/davmail-bin/files/davmail.init +++ b/net-mail/davmail-bin/files/davmail.init @@ -1,4 +1,4 @@ -#!/sbin/runscript +#!/sbin/openrc-run PN="davmail" USER="${PN}" diff --git a/net-mail/davmail-bin/files/davmail.service.conf b/net-mail/davmail-bin/files/davmail.service similarity index 100% rename from net-mail/davmail-bin/files/davmail.service.conf rename to net-mail/davmail-bin/files/davmail.service