commit:     e57f808ac2cdb22feb6c4ac856d71ff124c88dfd
Author:     William Hubbs <williamh <AT> gentoo <DOT> org>
AuthorDate: Tue Dec  4 15:06:28 2018 +0000
Commit:     William Hubbs <williamh <AT> gentoo <DOT> org>
CommitDate: Tue Dec  4 15:10:39 2018 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e57f808a

sys-apps/opentmpfiles: create runlevel directories if they do not exist

Closes: https://bugs.gentoo.org/649480
Package-Manager: Portage-2.3.51, Repoman-2.3.11
Signed-off-by: William Hubbs <williamh <AT> gentoo.org>

 sys-apps/opentmpfiles/opentmpfiles-0.2.ebuild  | 1 +
 sys-apps/opentmpfiles/opentmpfiles-9999.ebuild | 1 +
 2 files changed, 2 insertions(+)

diff --git a/sys-apps/opentmpfiles/opentmpfiles-0.2.ebuild 
b/sys-apps/opentmpfiles/opentmpfiles-0.2.ebuild
index 6752d491222..29060e14d37 100644
--- a/sys-apps/opentmpfiles/opentmpfiles-0.2.ebuild
+++ b/sys-apps/opentmpfiles/opentmpfiles-0.2.ebuild
@@ -42,6 +42,7 @@ add_service() {
        local runlevel=$2
 
        elog "Auto-adding '${initd}' service to your ${runlevel} runlevel"
+       mkdir -p "${EROOT}"etc/runlevels/${runlevel}
        ln -snf /etc/init.d/${initd} 
"${EROOT}"etc/runlevels/${runlevel}/${initd}
 }
 

diff --git a/sys-apps/opentmpfiles/opentmpfiles-9999.ebuild 
b/sys-apps/opentmpfiles/opentmpfiles-9999.ebuild
index 55ea0afa6fa..212bffd098d 100644
--- a/sys-apps/opentmpfiles/opentmpfiles-9999.ebuild
+++ b/sys-apps/opentmpfiles/opentmpfiles-9999.ebuild
@@ -42,6 +42,7 @@ add_service() {
        local runlevel=$2
 
        elog "Auto-adding '${initd}' service to your ${runlevel} runlevel"
+       mkdir -p "${EROOT}"etc/runlevels/${runlevel}
        ln -snf /etc/init.d/${initd} 
"${EROOT}"etc/runlevels/${runlevel}/${initd}
 }
 

Reply via email to