sys-apps/opentmpfiles: create runlevel directories if they do not exist
authorWilliam Hubbs <williamh@gentoo.org>
Tue, 4 Dec 2018 15:06:28 +0000 (09:06 -0600)
committerWilliam Hubbs <williamh@gentoo.org>
Tue, 4 Dec 2018 15:10:39 +0000 (09:10 -0600)
Closes: https://bugs.gentoo.org/649480
Package-Manager: Portage-2.3.51, Repoman-2.3.11
Signed-off-by: William Hubbs <williamh@gentoo.org>
sys-apps/opentmpfiles/opentmpfiles-0.2.ebuild
sys-apps/opentmpfiles/opentmpfiles-9999.ebuild

index 6752d49122245bf8307a9ae21350d154c7695d23..29060e14d37df7cbe47e9ee9192fdcbc07ef37bb 100644 (file)
@@ -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}
 }
 
index 55ea0afa6fa866532bf6370e05637a5a47e0070b..212bffd098df1153b360e5b8fc652df0214fb846 100644 (file)
@@ -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}
 }