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*")