[Bug 227618] sysutils/docker-freebsd: Cannot run docker run hello-world
bugzilla-noreply at freebsd.org
bugzilla-noreply at freebsd.org
Mon Aug 20 09:05:47 UTC 2018
https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=227618
Sanjay <sanjaku8 at cisco.com> changed:
What |Removed |Added
----------------------------------------------------------------------------
CC| |sanjaku8 at cisco.com
--- Comment #12 from Sanjay <sanjaku8 at cisco.com> ---
I am having FreeBSD11.2 stable.
FreeBSD bsd11 11.2-RELEASE FreeBSD 11.2-RELEASE #0 r335510: Fri Jun 22 04:32:14
UTC 2018 root at releng2.nyi.freebsd.org:/usr/obj/usr/src/sys/GENERIC amd64
Getting compilation error post applying path in comment#6
---> Making bundle: binary (in bundles/1.7.0-dev/binary)
Building:
/usr/ports/sysutils/docker-freebsd/work/docker-582db78/bundles/1.7.0-dev/binary/docker-1.7.0-dev
# github.com/docker/docker/runconfig
.gopath/src/github.com/docker/docker/runconfig/config.go:135:2: undefined:
HostConfigWrapper
*** Error code 2
root at bsd11:/usr/ports/sysutils/docker-freebsd # cat patch-*
--- pkg/system/meminfo_unsupported.go.orig 2015-06-08 19:04:30.000000000
+0530
+++ pkg/system/meminfo_unsupported.go 2018-08-13 18:02:43.017348000 +0530
@@ -3,5 +3,5 @@
package system
func ReadMemInfo() (*MemInfo, error) {
- return nil, ErrNotSupportedPlatform
+ return &MemInfo{}, ErrNotSupportedPlatform
}
--- runconfig/config.go.orig 2015-06-08 19:04:30.000000000 +0530
+++ runconfig/config.go 2018-08-17 13:37:07.865535000 +0530
@@ -132,15 +132,15 @@ type Config struct {
type ContainerConfigWrapper struct {
*Config
- *hostConfigWrapper
+ *HostConfigWrapper
}
func (c ContainerConfigWrapper) HostConfig() *HostConfig {
- if c.hostConfigWrapper == nil {
+ if c.HostConfigWrapper == nil {
return new(HostConfig)
}
- return c.hostConfigWrapper.GetHostConfig()
+ return c.HostConfigWrapper.GetHostConfig()
}
func DecodeContainerConfig(src io.Reader) (*Config, *HostConfig, error) {
--- runconfig/hostconfig.go.orig 2018-08-17 14:03:06.712448000 +0530
+++ runconfig/hostconfig.go 2018-08-17 14:05:52.509075000 +0530
@@ -234,7 +234,7 @@ type HostConfig struct {
func MergeConfigs(config *Config, hostConfig *HostConfig)
*ContainerConfigWrapper {
return &ContainerConfigWrapper{
config,
- &hostConfigWrapper{InnerHostConfig: hostConfig},
+ &HostConfigWrapper{InnerHostConfig: hostConfig},
}
}
@@ -245,7 +245,7 @@ type hostConfigWrapper struct {
*HostConfig // Deprecated. Exported to read attrubutes from json that
are not in the inner host config structure.
}
-func (w hostConfigWrapper) GetHostConfig() *HostConfig {
+func (w HostConfigWrapper) GetHostConfig() *HostConfig {
hc := w.HostConfig
if hc == nil && w.InnerHostConfig != nil {
@@ -274,7 +274,7 @@ func (w hostConfigWrapper) GetHostConfig
func DecodeHostConfig(src io.Reader) (*HostConfig, error) {
decoder := json.NewDecoder(src)
- var w hostConfigWrapper
+ var w HostConfigWrapper
if err := decoder.Decode(&w); err != nil {
return nil, err
}
--
You are receiving this mail because:
You are the assignee for the bug.
More information about the freebsd-ports-bugs
mailing list