Browse Source

sysutils/docker-engine: Fix build error because realChroot() is used

which does not exist in chroot_unix.go

pkg/chrootarchive/archive_unix.go:135:12: undefined: realChroot

See:	3029e765e2 (diff-48ad99317e09be869517f3b133d55d3b)
master
Bernhard Fröhlich 2 months ago
parent
commit
0f7bf06766
Signed by: Bernhard Froehlich <decke@bluelife.at> GPG Key ID: 4DD88C3F9F3B8333

+ 18
- 15
sysutils/docker-engine/TODO View File

@@ -2,9 +2,6 @@
vendor/github.com/containerd/cgroups/memory.go:179:33: undefined: unix.SYS_EVENTFD2
vendor/github.com/containerd/cgroups/memory.go:179:55: undefined: unix.EFD_CLOEXEC

# github.com/docker/docker/pkg/chrootarchive
pkg/chrootarchive/archive_unix.go:135:12: undefined: realChroot

# github.com/docker/docker/vendor/github.com/docker/libnetwork/iptables
vendor/github.com/docker/libnetwork/iptables/conntrack.go:19:35: undefined: syscall.NETLINK_NETFILTER
vendor/github.com/docker/libnetwork/iptables/conntrack.go:57:8: filter.AddIP undefined (type *netlink.ConntrackFilter has no field or method AddIP)
@@ -14,18 +11,8 @@ vendor/github.com/docker/libnetwork/iptables/conntrack.go:58:35: undefined: netl
# github.com/docker/docker/vendor/github.com/moby/buildkit/executor/oci
vendor/github.com/moby/buildkit/executor/oci/spec_unix.go:52:23: undefined: entitlements.WithInsecureSpec

# github.com/docker/docker/vendor/github.com/opencontainers/runc/libcontainer/configs
vendor/github.com/opencontainers/runc/libcontainer/configs/config.go:128:11: undefined: Cgroup

# github.com/docker/docker/vendor/github.com/docker/libnetwork/portmapper
vendor/github.com/docker/libnetwork/portmapper/mapper.go:20:16: undefined: newProxyCommand
vendor/github.com/docker/libnetwork/portmapper/mapper.go:34:29: undefined: PortMapper
vendor/github.com/docker/libnetwork/portmapper/mapper.go:39:86: undefined: PortMapper
vendor/github.com/docker/libnetwork/portmapper/mapper.go:40:10: undefined: PortMapper
vendor/github.com/docker/libnetwork/portmapper/mapper.go:48:11: undefined: PortMapper
vendor/github.com/docker/libnetwork/portmapper/mapper.go:53:11: undefined: PortMapper
vendor/github.com/docker/libnetwork/portmapper/mapper.go:185:11: undefined: PortMapper
vendor/github.com/docker/libnetwork/portmapper/mapper.go:222:11: undefined: PortMapper
# github.com/docker/docker/daemon/graphdriver/zfs
daemon/graphdriver/zfs/zfs.go:417:37: undefined: unix.MNT_DETACH

# github.com/docker/docker/libcontainerd/remote
libcontainerd/remote/client.go:69:2: cannot use c (type *client) as type "github.com/docker/docker/libcontainerd/types".Client in return argument:
@@ -41,6 +28,22 @@ libcontainerd/remote/client.go:593:13: c.newDirectIO undefined (type *client has
libcontainerd/remote/client.go:678:5: undefined: newFIFOSet
libcontainerd/remote/client.go:678:5: too many errors

# github.com/docker/docker/vendor/github.com/opencontainers/runc/libcontainer/configs
vendor/github.com/opencontainers/runc/libcontainer/configs/config.go:128:11: undefined: Cgroup

# github.com/docker/docker/vendor/github.com/docker/libnetwork/portmapper
vendor/github.com/docker/libnetwork/portmapper/mapper.go:20:16: undefined: newProxyCommand
vendor/github.com/docker/libnetwork/portmapper/mapper.go:34:29: undefined: PortMapper
vendor/github.com/docker/libnetwork/portmapper/mapper.go:39:86: undefined: PortMapper
vendor/github.com/docker/libnetwork/portmapper/mapper.go:40:10: undefined: PortMapper
vendor/github.com/docker/libnetwork/portmapper/mapper.go:48:11: undefined: PortMapper
vendor/github.com/docker/libnetwork/portmapper/mapper.go:53:11: undefined: PortMapper
vendor/github.com/docker/libnetwork/portmapper/mapper.go:185:11: undefined: PortMapper
vendor/github.com/docker/libnetwork/portmapper/mapper.go:222:11: undefined: PortMapper

# github.com/docker/docker/daemon/stats
daemon/stats/collector_unix.go:22:33: undefined: system.GetClockTicks

# github.com/docker/docker/libcontainerd/supervisor
libcontainerd/supervisor/remote_daemon.go:84:3: r.setDefaults undefined (type *remote has no field or method setDefaults)
libcontainerd/supervisor/remote_daemon.go:193:20: undefined: containerdSysProcAttr

+ 11
- 0
sysutils/docker-engine/files/patch-pkg_chrootarchive_chroot__unix.go View File

@@ -0,0 +1,11 @@
--- pkg/chrootarchive/chroot_unix.go.orig 2019-06-24 11:59:08 UTC
+++ pkg/chrootarchive/chroot_unix.go
@@ -10,3 +10,8 @@ func chroot(path string) error {
}
return unix.Chdir("/")
}
+
+func realChroot(path string) error {
+ return chroot(path)
+}
+

Loading…
Cancel
Save