Skip to content

Commit c50ff69

Browse files
committed
refactor(native): separate init from implementation
Part of #4513 Signed-off-by: Jian Zeng <[email protected]>
1 parent 98b0b2a commit c50ff69

3 files changed

Lines changed: 2 additions & 15 deletions

File tree

cmd/containerd/builtins_linux.go

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -22,6 +22,6 @@ import (
2222
_ "github.com/containerd/containerd/runtime/v1/linux"
2323
_ "github.com/containerd/containerd/runtime/v2"
2424
_ "github.com/containerd/containerd/runtime/v2/runc/options"
25-
_ "github.com/containerd/containerd/snapshots/native"
25+
_ "github.com/containerd/containerd/snapshots/native/plugin"
2626
_ "github.com/containerd/containerd/snapshots/overlay/plugin"
2727
)

cmd/containerd/builtins_unix.go

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -19,5 +19,5 @@
1919
package main
2020

2121
import (
22-
_ "github.com/containerd/containerd/snapshots/native"
22+
_ "github.com/containerd/containerd/snapshots/native/plugin"
2323
)

snapshots/native/native.go

Lines changed: 0 additions & 13 deletions
Original file line numberDiff line numberDiff line change
@@ -24,26 +24,13 @@ import (
2424

2525
"github.com/containerd/containerd/log"
2626
"github.com/containerd/containerd/mount"
27-
"github.com/containerd/containerd/platforms"
28-
"github.com/containerd/containerd/plugin"
2927
"github.com/containerd/containerd/snapshots"
3028
"github.com/containerd/containerd/snapshots/storage"
3129

3230
"github.com/containerd/continuity/fs"
3331
"github.com/pkg/errors"
3432
)
3533

36-
func init() {
37-
plugin.Register(&plugin.Registration{
38-
Type: plugin.SnapshotPlugin,
39-
ID: "native",
40-
InitFn: func(ic *plugin.InitContext) (interface{}, error) {
41-
ic.Meta.Platforms = append(ic.Meta.Platforms, platforms.DefaultSpec())
42-
return NewSnapshotter(ic.Root)
43-
},
44-
})
45-
}
46-
4734
type snapshotter struct {
4835
root string
4936
ms *storage.MetaStore

0 commit comments

Comments
 (0)