summaryrefslogtreecommitdiffstats
path: root/recipes-containers/docker/docker_git.bb
diff options
context:
space:
mode:
Diffstat (limited to 'recipes-containers/docker/docker_git.bb')
-rw-r--r--recipes-containers/docker/docker_git.bb12
1 files changed, 2 insertions, 10 deletions
diff --git a/recipes-containers/docker/docker_git.bb b/recipes-containers/docker/docker_git.bb
index bad3d866..246fbfeb 100644
--- a/recipes-containers/docker/docker_git.bb
+++ b/recipes-containers/docker/docker_git.bb
@@ -24,7 +24,6 @@ SRC_URI = "\
24 git://github.com/docker/docker.git;nobranch=1;name=docker \ 24 git://github.com/docker/docker.git;nobranch=1;name=docker \
25 git://github.com/docker/libnetwork.git;branch=master;name=libnetwork;destsuffix=libnetwork \ 25 git://github.com/docker/libnetwork.git;branch=master;name=libnetwork;destsuffix=libnetwork \
26 file://docker.init \ 26 file://docker.init \
27 file://docker-registry.service \
28 file://hi.Dockerfile \ 27 file://hi.Dockerfile \
29 file://context-use-golang.org-x-net-pkg-until-we-move-to-go.patch \ 28 file://context-use-golang.org-x-net-pkg-until-we-move-to-go.patch \
30 " 29 "
@@ -60,7 +59,7 @@ DEPENDS = " \
60 grpc-go \ 59 grpc-go \
61 " 60 "
62 61
63PACKAGES =+ "${PN}-contrib ${PN}-registry" 62PACKAGES =+ "${PN}-contrib"
64 63
65DEPENDS_append_class-target = "lvm2" 64DEPENDS_append_class-target = "lvm2"
66RDEPENDS_${PN} = "curl aufs-util git util-linux iptables \ 65RDEPENDS_${PN} = "curl aufs-util git util-linux iptables \
@@ -69,7 +68,7 @@ RDEPENDS_${PN} = "curl aufs-util git util-linux iptables \
69RDEPENDS_${PN} += "virtual/containerd virtual/runc" 68RDEPENDS_${PN} += "virtual/containerd virtual/runc"
70 69
71RRECOMMENDS_${PN} = "kernel-module-dm-thin-pool kernel-module-nf-nat" 70RRECOMMENDS_${PN} = "kernel-module-dm-thin-pool kernel-module-nf-nat"
72RSUGGESTS_${PN} = "lxc docker-registry rt-tests" 71RSUGGESTS_${PN} = "lxc rt-tests"
73DOCKER_PKG="github.com/docker/docker" 72DOCKER_PKG="github.com/docker/docker"
74 73
75do_configure[noexec] = "1" 74do_configure[noexec] = "1"
@@ -136,9 +135,7 @@ inherit systemd update-rc.d
136 135
137SYSTEMD_PACKAGES = "${@bb.utils.contains('DISTRO_FEATURES','systemd','${PN}','',d)}" 136SYSTEMD_PACKAGES = "${@bb.utils.contains('DISTRO_FEATURES','systemd','${PN}','',d)}"
138SYSTEMD_SERVICE_${PN} = "${@bb.utils.contains('DISTRO_FEATURES','systemd','docker.service','',d)}" 137SYSTEMD_SERVICE_${PN} = "${@bb.utils.contains('DISTRO_FEATURES','systemd','docker.service','',d)}"
139SYSTEMD_SERVICE_${PN}-registry = "${@bb.utils.contains('DISTRO_FEATURES','systemd','docker-registry.service','',d)}"
140 138
141SYSTEMD_AUTO_ENABLE_${PN}-registry = "enable"
142SYSTEMD_AUTO_ENABLE_${PN} = "enable" 139SYSTEMD_AUTO_ENABLE_${PN} = "enable"
143 140
144INITSCRIPT_PACKAGES += "${@bb.utils.contains('DISTRO_FEATURES','sysvinit','${PN}','',d)}" 141INITSCRIPT_PACKAGES += "${@bb.utils.contains('DISTRO_FEATURES','sysvinit','${PN}','',d)}"
@@ -156,8 +153,6 @@ do_install() {
156 install -m 644 ${S}/contrib/init/systemd/docker.* ${D}/${systemd_unitdir}/system 153 install -m 644 ${S}/contrib/init/systemd/docker.* ${D}/${systemd_unitdir}/system
157 # replaces one copied from above with one that uses the local registry for a mirror 154 # replaces one copied from above with one that uses the local registry for a mirror
158 install -m 644 ${S}/contrib/init/systemd/docker.service ${D}/${systemd_unitdir}/system 155 install -m 644 ${S}/contrib/init/systemd/docker.service ${D}/${systemd_unitdir}/system
159
160 install -m 644 ${WORKDIR}/docker-registry.service ${D}/${systemd_unitdir}/system
161 else 156 else
162 install -d ${D}${sysconfdir}/init.d 157 install -d ${D}${sysconfdir}/init.d
163 install -m 0755 ${WORKDIR}/docker.init ${D}${sysconfdir}/init.d/docker.init 158 install -m 0755 ${WORKDIR}/docker.init ${D}${sysconfdir}/init.d/docker.init
@@ -172,9 +167,6 @@ inherit useradd
172USERADD_PACKAGES = "${PN}" 167USERADD_PACKAGES = "${PN}"
173GROUPADD_PARAM_${PN} = "-r docker" 168GROUPADD_PARAM_${PN} = "-r docker"
174 169
175FILES_${PN}-registry += "${systemd_unitdir}/system/docker-registry.service"
176RDEPENDS_${PN}-registry += "docker"
177
178FILES_${PN} += "${systemd_unitdir}/system/*" 170FILES_${PN} += "${systemd_unitdir}/system/*"
179 171
180FILES_${PN}-contrib += "${datadir}/docker/check-config.sh" 172FILES_${PN}-contrib += "${datadir}/docker/check-config.sh"