diff options
Diffstat (limited to 'recipes-containers/docker/docker.inc')
| -rw-r--r-- | recipes-containers/docker/docker.inc | 38 |
1 files changed, 19 insertions, 19 deletions
diff --git a/recipes-containers/docker/docker.inc b/recipes-containers/docker/docker.inc index 610da568..d22aae1e 100644 --- a/recipes-containers/docker/docker.inc +++ b/recipes-containers/docker/docker.inc | |||
| @@ -20,25 +20,25 @@ DEPENDS = " \ | |||
| 20 | libtool \ | 20 | libtool \ |
| 21 | " | 21 | " |
| 22 | 22 | ||
| 23 | DEPENDS_append_class-target = " lvm2" | 23 | DEPENDS:append:class-target = " lvm2" |
| 24 | RDEPENDS_${PN} = "util-linux util-linux-unshare iptables \ | 24 | RDEPENDS:${PN} = "util-linux util-linux-unshare iptables \ |
| 25 | ${@bb.utils.contains('DISTRO_FEATURES', 'aufs', 'aufs-util', '', d)} \ | 25 | ${@bb.utils.contains('DISTRO_FEATURES', 'aufs', 'aufs-util', '', d)} \ |
| 26 | ${@bb.utils.contains('DISTRO_FEATURES', 'systemd', '', 'cgroup-lite', d)} \ | 26 | ${@bb.utils.contains('DISTRO_FEATURES', 'systemd', '', 'cgroup-lite', d)} \ |
| 27 | bridge-utils \ | 27 | bridge-utils \ |
| 28 | ca-certificates \ | 28 | ca-certificates \ |
| 29 | " | 29 | " |
| 30 | RDEPENDS_${PN} += "virtual/containerd virtual/runc" | 30 | RDEPENDS:${PN} += "virtual/containerd virtual/runc" |
| 31 | 31 | ||
| 32 | RRECOMMENDS_${PN} = "kernel-module-dm-thin-pool kernel-module-nf-nat kernel-module-nf-conntrack-netlink kernel-module-xt-addrtype kernel-module-xt-masquerade" | 32 | RRECOMMENDS:${PN} = "kernel-module-dm-thin-pool kernel-module-nf-nat kernel-module-nf-conntrack-netlink kernel-module-xt-addrtype kernel-module-xt-masquerade" |
| 33 | 33 | ||
| 34 | PROVIDES += "virtual/docker" | 34 | PROVIDES += "virtual/docker" |
| 35 | 35 | ||
| 36 | # we want all the docker variant recpes to be installable via "docker" | 36 | # we want all the docker variant recpes to be installable via "docker" |
| 37 | PACKAGE_NAME = "docker" | 37 | PACKAGE_NAME = "docker" |
| 38 | RPROVIDES_${PN} += "docker" | 38 | RPROVIDES:${PN} += "docker" |
| 39 | RPROVIDES_${PN}-dbg += "docker-dbg" | 39 | RPROVIDES:${PN}-dbg += "docker-dbg" |
| 40 | RPROVIDES_${PN}-dev += "docker-dev" | 40 | RPROVIDES:${PN}-dev += "docker-dev" |
| 41 | RPROVIDES_${PN}-contrip += "docker-dev" | 41 | RPROVIDES:${PN}-contrip += "docker-dev" |
| 42 | 42 | ||
| 43 | inherit pkgconfig | 43 | inherit pkgconfig |
| 44 | PACKAGECONFIG ??= "docker-init" | 44 | PACKAGECONFIG ??= "docker-init" |
| @@ -139,26 +139,26 @@ do_install() { | |||
| 139 | 139 | ||
| 140 | 140 | ||
| 141 | SYSTEMD_PACKAGES = "${@bb.utils.contains('DISTRO_FEATURES','systemd','${PN}','',d)}" | 141 | SYSTEMD_PACKAGES = "${@bb.utils.contains('DISTRO_FEATURES','systemd','${PN}','',d)}" |
| 142 | SYSTEMD_SERVICE_${PN} = "${@bb.utils.contains('DISTRO_FEATURES','systemd','docker.socket','',d)}" | 142 | SYSTEMD_SERVICE:${PN} = "${@bb.utils.contains('DISTRO_FEATURES','systemd','docker.socket','',d)}" |
| 143 | SYSTEMD_AUTO_ENABLE_${PN} = "enable" | 143 | SYSTEMD_AUTO_ENABLE:${PN} = "enable" |
| 144 | 144 | ||
| 145 | INITSCRIPT_PACKAGES += "${@bb.utils.contains('DISTRO_FEATURES','sysvinit','${PN}','',d)}" | 145 | INITSCRIPT_PACKAGES += "${@bb.utils.contains('DISTRO_FEATURES','sysvinit','${PN}','',d)}" |
| 146 | INITSCRIPT_NAME_${PN} = "${@bb.utils.contains('DISTRO_FEATURES','sysvinit','docker.init','',d)}" | 146 | INITSCRIPT_NAME:${PN} = "${@bb.utils.contains('DISTRO_FEATURES','sysvinit','docker.init','',d)}" |
| 147 | INITSCRIPT_PARAMS_${PN} = "defaults" | 147 | INITSCRIPT_PARAMS:${PN} = "defaults" |
| 148 | 148 | ||
| 149 | inherit useradd | 149 | inherit useradd |
| 150 | USERADD_PACKAGES = "${PN}" | 150 | USERADD_PACKAGES = "${PN}" |
| 151 | GROUPADD_PARAM_${PN} = "-r docker" | 151 | GROUPADD_PARAM:${PN} = "-r docker" |
| 152 | 152 | ||
| 153 | COMPATIBLE_HOST = "^(?!(qemu)?mips).*" | 153 | COMPATIBLE_HOST = "^(?!(qemu)?mips).*" |
| 154 | 154 | ||
| 155 | INSANE_SKIP_${PN} += "ldflags textrel" | 155 | INSANE_SKIP:${PN} += "ldflags textrel" |
| 156 | 156 | ||
| 157 | FILES_${PN} += "${systemd_unitdir}/system/* ${sysconfdir}/docker" | 157 | FILES:${PN} += "${systemd_unitdir}/system/* ${sysconfdir}/docker" |
| 158 | 158 | ||
| 159 | PACKAGES =+ "${PN}-contrib" | 159 | PACKAGES =+ "${PN}-contrib" |
| 160 | FILES_${PN}-contrib += "${datadir}/docker/check-config.sh" | 160 | FILES:${PN}-contrib += "${datadir}/docker/check-config.sh" |
| 161 | RDEPENDS_${PN}-contrib += "bash" | 161 | RDEPENDS:${PN}-contrib += "bash" |
| 162 | 162 | ||
| 163 | # By the docker-packaging repository and https://docs.docker.com/engine/install/centos/#installation-methods | 163 | # By the docker-packaging repository and https://docs.docker.com/engine/install/centos/#installation-methods |
| 164 | # docker is packaged by most distros with a split between the engine and the CLI. | 164 | # docker is packaged by most distros with a split between the engine and the CLI. |
| @@ -171,9 +171,9 @@ RDEPENDS_${PN}-contrib += "bash" | |||
| 171 | # set the DOCKER_UNIFIED_PACKAGE variable to False | 171 | # set the DOCKER_UNIFIED_PACKAGE variable to False |
| 172 | # | 172 | # |
| 173 | PACKAGES =+ "${PN}-cli" | 173 | PACKAGES =+ "${PN}-cli" |
| 174 | FILES_${PN}-cli += "${bindir}/docker" | 174 | FILES:${PN}-cli += "${bindir}/docker" |
| 175 | 175 | ||
| 176 | # set to "False" if packages should be generated for the cli and engine, and | 176 | # set to "False" if packages should be generated for the cli and engine, and |
| 177 | # NOT rdepend to get a classic one-package install | 177 | # NOT rdepend to get a classic one-package install |
| 178 | DOCKER_UNIFIED_PACKAGE ?= "True" | 178 | DOCKER_UNIFIED_PACKAGE ?= "True" |
| 179 | RDEPENDS_${PN} += "${@bb.utils.contains("DOCKER_UNIFIED_PACKAGE", "True", "${PN}-cli", "", d)}" | 179 | RDEPENDS:${PN} += "${@bb.utils.contains("DOCKER_UNIFIED_PACKAGE", "True", "${PN}-cli", "", d)}" |
