diff --git a/cmd/containerd/builtins_linux.go b/cmd/containerd/builtins_linux.go index 59fe8de44..650514424 100644 --- a/cmd/containerd/builtins_linux.go +++ b/cmd/containerd/builtins_linux.go @@ -22,6 +22,6 @@ import ( _ "github.com/containerd/containerd/runtime/v1/linux" _ "github.com/containerd/containerd/runtime/v2" _ "github.com/containerd/containerd/runtime/v2/runc/options" - _ "github.com/containerd/containerd/snapshots/native" + _ "github.com/containerd/containerd/snapshots/native/plugin" _ "github.com/containerd/containerd/snapshots/overlay/plugin" ) diff --git a/cmd/containerd/builtins_unix.go b/cmd/containerd/builtins_unix.go index d593166ca..143b24976 100644 --- a/cmd/containerd/builtins_unix.go +++ b/cmd/containerd/builtins_unix.go @@ -19,5 +19,5 @@ package main import ( - _ "github.com/containerd/containerd/snapshots/native" + _ "github.com/containerd/containerd/snapshots/native/plugin" ) diff --git a/snapshots/native/native.go b/snapshots/native/native.go index 50d87577c..ba3a40e10 100644 --- a/snapshots/native/native.go +++ b/snapshots/native/native.go @@ -24,8 +24,6 @@ import ( "github.com/containerd/containerd/log" "github.com/containerd/containerd/mount" - "github.com/containerd/containerd/platforms" - "github.com/containerd/containerd/plugin" "github.com/containerd/containerd/snapshots" "github.com/containerd/containerd/snapshots/storage" @@ -33,17 +31,6 @@ import ( "github.com/pkg/errors" ) -func init() { - plugin.Register(&plugin.Registration{ - Type: plugin.SnapshotPlugin, - ID: "native", - InitFn: func(ic *plugin.InitContext) (interface{}, error) { - ic.Meta.Platforms = append(ic.Meta.Platforms, platforms.DefaultSpec()) - return NewSnapshotter(ic.Root) - }, - }) -} - type snapshotter struct { root string ms *storage.MetaStore