From: Alon Bar-Lev Date: Sun, 23 Sep 2018 19:09:17 +0000 (+0300) Subject: dev-libs/openct: cleanup initd X-Git-Url: http://git.tremily.us/gitweb.cgi?a=commitdiff_plain;h=d153b8af83cca832140d7f7e28b96f4fae199438;p=gentoo.git dev-libs/openct: cleanup initd Package-Manager: Portage-2.3.49, Repoman-2.3.10 --- diff --git a/dev-libs/openct/files/openct.initd b/dev-libs/openct/files/openct.initd index 79f2336f3ea1..ecf574f2e31c 100644 --- a/dev-libs/openct/files/openct.initd +++ b/dev-libs/openct/files/openct.initd @@ -6,19 +6,15 @@ depend() { need localmount } -checkconfig() { +start_pre() { if [ ! -e /etc/openct.conf ] ; then eerror "You need an /etc/openct.conf file to run OpenCT" return 1 fi - return 0 + checkpath -d -m 0750 -o openctd:openct /var/run/openct } start() { - checkconfig || return 1 - - checkpath -d -m 0750 -o openctd:openct /var/run/openct - ebegin "Starting OpenCT" /usr/sbin/openct-control init eend $?