summaryrefslogtreecommitdiffstats
path: root/recipes-containers/docker/docker.inc
diff options
context:
space:
mode:
Diffstat (limited to 'recipes-containers/docker/docker.inc')
-rw-r--r--recipes-containers/docker/docker.inc9
1 files changed, 5 insertions, 4 deletions
diff --git a/recipes-containers/docker/docker.inc b/recipes-containers/docker/docker.inc
index 40a3642c..b0bee4f0 100644
--- a/recipes-containers/docker/docker.inc
+++ b/recipes-containers/docker/docker.inc
@@ -120,8 +120,7 @@ do_install() {
120 # replaces one copied from above with one that uses the local registry for a mirror 120 # replaces one copied from above with one that uses the local registry for a mirror
121 install -m 644 ${S}/src/import/contrib/init/systemd/docker.service ${D}/${systemd_unitdir}/system 121 install -m 644 ${S}/src/import/contrib/init/systemd/docker.service ${D}/${systemd_unitdir}/system
122 rm -f ${D}/${systemd_unitdir}/system/docker.service.rpm 122 rm -f ${D}/${systemd_unitdir}/system/docker.service.rpm
123 fi 123 else
124 if ${@bb.utils.contains('DISTRO_FEATURES','sysvinit','true','false',d)}; then
125 install -d ${D}${sysconfdir}/init.d 124 install -d ${D}${sysconfdir}/init.d
126 install -m 0755 ${WORKDIR}/docker.init ${D}${sysconfdir}/init.d/docker.init 125 install -m 0755 ${WORKDIR}/docker.init ${D}${sysconfdir}/init.d/docker.init
127 fi 126 fi
@@ -142,8 +141,10 @@ SYSTEMD_PACKAGES = "${@bb.utils.contains('DISTRO_FEATURES','systemd','${PN}','',
142SYSTEMD_SERVICE:${PN} = "${@bb.utils.contains('DISTRO_FEATURES','systemd','docker.socket','',d)}" 141SYSTEMD_SERVICE:${PN} = "${@bb.utils.contains('DISTRO_FEATURES','systemd','docker.socket','',d)}"
143SYSTEMD_AUTO_ENABLE:${PN} = "enable" 142SYSTEMD_AUTO_ENABLE:${PN} = "enable"
144 143
145INITSCRIPT_PACKAGES += "${@bb.utils.contains('DISTRO_FEATURES','sysvinit','${PN}','',d)}" 144# inverted logic warning. We ony want the sysvinit init to be installed if systemd
146INITSCRIPT_NAME:${PN} = "${@bb.utils.contains('DISTRO_FEATURES','sysvinit','docker.init','',d)}" 145# is NOT in the distro features
146INITSCRIPT_PACKAGES += "${@bb.utils.contains('DISTRO_FEATURES','systemd','', '${PN}',d)}"
147INITSCRIPT_NAME:${PN} = "${@bb.utils.contains('DISTRO_FEATURES','systemd','', 'docker.init',d)}"
147INITSCRIPT_PARAMS:${PN} = "defaults" 148INITSCRIPT_PARAMS:${PN} = "defaults"
148 149
149inherit useradd 150inherit useradd