commit: e14314b134c0fb866cc58f48cfcb6370b4aed00b Author: Aisha Tammy <gentoo <AT> aisha <DOT> cc> AuthorDate: Sat Feb 13 02:06:24 2021 +0000 Commit: Matt Turner <mattst88 <AT> gentoo <DOT> org> CommitDate: Wed Mar 24 16:06:58 2021 +0000 URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e14314b1
x11-misc/bumblebee: revbump for d-m-i Signed-off-by: Aisha Tammy <gentoo <AT> aisha.cc> Signed-off-by: Matt Turner <mattst88 <AT> gentoo.org> ....ebuild => bumblebee-3.2.1_p20210112-r1.ebuild} | 2 +- x11-misc/bumblebee/bumblebee-9999.ebuild | 2 +- x11-misc/bumblebee/files/bumblebee.initd-r1 | 23 ++++++++++++++++++++++ 3 files changed, 25 insertions(+), 2 deletions(-) diff --git a/x11-misc/bumblebee/bumblebee-3.2.1_p20210112.ebuild b/x11-misc/bumblebee/bumblebee-3.2.1_p20210112-r1.ebuild similarity index 97% rename from x11-misc/bumblebee/bumblebee-3.2.1_p20210112.ebuild rename to x11-misc/bumblebee/bumblebee-3.2.1_p20210112-r1.ebuild index 4984d378312..6f1cd0a5af5 100644 --- a/x11-misc/bumblebee/bumblebee-3.2.1_p20210112.ebuild +++ b/x11-misc/bumblebee/bumblebee-3.2.1_p20210112-r1.ebuild @@ -84,7 +84,7 @@ src_install() { default newconfd "${FILESDIR}"/${PN}.confd ${PN} - newinitd "${FILESDIR}"/${PN}.initd ${PN} + newinitd "${FILESDIR}"/${PN}.initd-r1 ${PN} newenvd "${FILESDIR}"/${PN}.envd 99${PN} systemd_dounit scripts/systemd/bumblebeed.service diff --git a/x11-misc/bumblebee/bumblebee-9999.ebuild b/x11-misc/bumblebee/bumblebee-9999.ebuild index e66fb829acb..b9699790cb8 100644 --- a/x11-misc/bumblebee/bumblebee-9999.ebuild +++ b/x11-misc/bumblebee/bumblebee-9999.ebuild @@ -84,7 +84,7 @@ src_install() { default newconfd "${FILESDIR}"/${PN}.confd ${PN} - newinitd "${FILESDIR}"/${PN}.initd ${PN} + newinitd "${FILESDIR}"/${PN}.initd-r1 ${PN} newenvd "${FILESDIR}"/${PN}.envd 99${PN} systemd_dounit scripts/systemd/bumblebeed.service diff --git a/x11-misc/bumblebee/files/bumblebee.initd-r1 b/x11-misc/bumblebee/files/bumblebee.initd-r1 new file mode 100644 index 00000000000..0780fb902b4 --- /dev/null +++ b/x11-misc/bumblebee/files/bumblebee.initd-r1 @@ -0,0 +1,23 @@ +#!/sbin/openrc-run +# Copyright 1999-2021 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +depend() { + need display-manager + want vgl +} + +PIDFILE="${PIDFILE:-/var/run/bumblebee.pid}" + +start() { + ebegin "Starting BumbleBee Daemon" + start-stop-daemon -S -p "${PIDFILE}" -x /usr/sbin/bumblebeed -- -D ${BUMBLEBEE_EXTRA_OPTS} --pidfile "${PIDFILE}" + eend $? +} + +stop() { + + ebegin "Stopping BumbleBee Daemon" + start-stop-daemon -K -p "${PIDFILE}" -R SIGTERM/10 + eend $? +}