diff --git a/hardware/virtualization/containerd/actions.py b/hardware/virtualization/containerd/actions.py
index 21caa7b73f..6e4912db1c 100644
--- a/hardware/virtualization/containerd/actions.py
+++ b/hardware/virtualization/containerd/actions.py
@@ -26,4 +26,9 @@ def build():
def install():
pisitools.dobin("bin/*")
+ # symlink containerd/run (nice integration with docker)
+ pisitools.dosym("/usr/bin/containerd" "/usr/bin/docker-containerd")
+ pisitools.dosym("/usr/bin/containerd-shim", "/usr/bin/docker-containerd-shim")
+ pisitools.dosym("/usr/bin/ctr", "/usr/bin/docker-containerd-ctr")
+
pisitools.dodoc("MAINTAINERS", "README*")
diff --git a/hardware/virtualization/docker/actions.py b/hardware/virtualization/docker/actions.py
index 0e26583472..2730c9c4da 100644
--- a/hardware/virtualization/docker/actions.py
+++ b/hardware/virtualization/docker/actions.py
@@ -10,26 +10,25 @@ from pisi.actionsapi import shelltools
from pisi.actionsapi import get
shelltools.export("AUTO_GOPATH", "1")
-shelltools.export("DOCKER_GITCOMMIT", "20f81dd")
+shelltools.export("DOCKER_GITCOMMIT", "b9f10c9")
shelltools.export("GOROOT","/usr/lib/go")
shelltools.export("GOPATH", "%s" % get.workDIR())
shelltools.export("CGO_CFLAGS", "-I/usr/include")
shelltools.export("CGO_LDFLAGS", "-L/usr/lib")
-shelltools.export("DOCKER_BUILDTAGS","exclude_graphdriver_aufs")
-shelltools.export("DOCKER_INITPATH", "/usr/lib/docker/dockerinit")
+shelltools.export("DOCKER_BUILDTAGS","seccomp")
+#shelltools.export("DOCKER_INITPATH", "/usr/lib/docker/dockerinit")
NoStrip=["/"]
def build():
- shelltools.system("./hack/make.sh dynbinary")
+ #shelltools.cd("docker")
+ shelltools.system("hack/make.sh dynbinary")
def install():
- pisitools.dobin("bundles/1.10.3/dynbinary/docker")
- pisitools.dobin("bundles/1.10.3/dynbinary/docker-1.10.3")
- pisitools.doexe("bundles/1.10.3/dynbinary/dockerinit", "/usr/lib/docker")
- pisitools.doexe("bundles/1.10.3/dynbinary/dockerinit-1.10.3", "/usr/lib/docker")
-
+ pisitools.dobin("bundles/1.11.2/dynbinary/docker")
+ pisitools.dobin("bundles/1.11.2/dynbinary/docker-1.11.2")
+
# insert udev rules
pisitools.insinto("/lib/udev/rules.d", "contrib/udev/*.rules")
diff --git a/hardware/virtualization/docker/pspec.xml b/hardware/virtualization/docker/pspec.xml
index 1b0e49b9ce..3bf1c3be56 100644
--- a/hardware/virtualization/docker/pspec.xml
+++ b/hardware/virtualization/docker/pspec.xml
@@ -13,13 +13,16 @@
Pack, ship and run any application as a lightweight container
An open platform for distributed applications for developers and sysadmins
- https://github.com/docker/docker/archive/v1.10.3.tar.gz
+ https://github.com/docker/docker/archive/v1.11.2.tar.gz
git
- golang
+ golang
btrfs-progs-devel
device-mapper-devel
sqlite-devel
+ libseccomp-devel
+
@@ -35,6 +38,9 @@
bridge-utils
iproute2
iptables
+ libseccomp
+ runc
+ containerd
/etc
@@ -55,6 +61,13 @@
+
+ 2016-07-11
+ 1.11.2
+ Version bump.
+ Ertuğrul Erata
+ ertugrulerata@gmail.com
+
2016-06-28
1.10.3
@@ -77,4 +90,4 @@
ertugrulerata@gmail.com
-
\ No newline at end of file
+
diff --git a/hardware/virtualization/runc/actions.py b/hardware/virtualization/runc/actions.py
index 9e5b76ee18..9524697b09 100644
--- a/hardware/virtualization/runc/actions.py
+++ b/hardware/virtualization/runc/actions.py
@@ -20,8 +20,10 @@ def build():
def install():
pisitools.dobin("runc")
+ # symlink containerd/run (nice integration with docker)
+ pisitools.dosym("/usr/bin/runc" "/usr/bin/docker-runc")
+
#insert completions in doc
pisitools.insinto("/usr/share/doc/runc", "contrib")
-
-
+
pisitools.dodoc("MAINTAINERS", "VERSION", "README*")