From 2322f272c4ee9fb4f38aff2f6442b0d9f9ce1ad1 Mon Sep 17 00:00:00 2001 From: Miloslav Trmač Date: Wed, 25 Jul 2018 04:24:43 +0200 Subject: Use the Linux version BoltState.getContainerFromDB on all platforms. MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit This just muves the Linux implementation, unchanged, to the platform-agnostic file. Should not change behavior on Linux. On non-Linux platforms, reading containers from BoltDB now works (and rejects containers with namespace data). The checkRuntimeConfig validation ensures that each BoltDB database is only used on one platform, so network namespaces should never exist in non-Linux BoltDB files. Signed-off-by: Miloslav Trmač Closes: #1115 Approved by: rhatdan --- libpod/boltdb_state_unsupported.go | 5 ----- 1 file changed, 5 deletions(-) (limited to 'libpod/boltdb_state_unsupported.go') diff --git a/libpod/boltdb_state_unsupported.go b/libpod/boltdb_state_unsupported.go index f6faaa378..960faa911 100644 --- a/libpod/boltdb_state_unsupported.go +++ b/libpod/boltdb_state_unsupported.go @@ -3,7 +3,6 @@ package libpod import ( - "github.com/boltdb/bolt" "github.com/sirupsen/logrus" ) @@ -16,7 +15,3 @@ func parseNetNSBoltData(ctr *Container, netNSBytes []byte) bool { } return true } - -func (s *BoltState) getContainerFromDB(id []byte, ctr *Container, ctrsBkt *bolt.Bucket) error { - return ErrNotImplemented -} -- cgit v1.2.3-54-g00ecf