ソースを参照

remove deprecated pkg/mount

This package was deprecated in 99beb2ca024cf17982387505ac02aaaa37b65cf7, which
was part of the 20.10 release, so consumers of this package should've been
able to migrate to the new location.

Signed-off-by: Sebastiaan van Stijn <github@gone.nl>
Sebastiaan van Stijn 3 年 前
コミット
97a235196e
3 ファイル変更0 行追加139 行削除
  1. 0 67
      pkg/mount/deprecated.go
  2. 0 19
      pkg/mount/deprecated_linux.go
  3. 0 53
      pkg/mount/deprecated_unix.go

+ 0 - 67
pkg/mount/deprecated.go

@@ -1,67 +0,0 @@
-package mount // import "github.com/docker/docker/pkg/mount"
-
-// Deprecated: this package is not maintained and will be removed.
-// Use github.com/moby/sys/mount and github.com/moby/sys/mountinfo instead.
-
-import (
-	"github.com/moby/sys/mountinfo"
-)
-
-//nolint:golint
-type (
-	// FilterFunc is a type.
-	// Deprecated: use github.com/moby/sys/mountinfo instead.
-	FilterFunc = func(*Info) (skip, stop bool)
-
-	// Info is a type
-	// Deprecated: use github.com/moby/sys/mountinfo instead.
-	Info struct {
-		ID, Parent, Major, Minor                                  int
-		Root, Mountpoint, Opts, Optional, Fstype, Source, VfsOpts string
-	}
-)
-
-// Deprecated: use github.com/moby/sys/mountinfo instead.
-//nolint:golint
-var (
-	Mounted           = mountinfo.Mounted
-	PrefixFilter      = mountinfo.PrefixFilter
-	SingleEntryFilter = mountinfo.SingleEntryFilter
-	ParentsFilter     = mountinfo.ParentsFilter
-	FstypeFilter      = mountinfo.FSTypeFilter
-)
-
-// GetMounts is a function.
-//
-// Deprecated: use github.com/moby/sys/mountinfo.GetMounts() instead.
-//nolint:golint
-func GetMounts(f FilterFunc) ([]*Info, error) {
-	fi := func(i *mountinfo.Info) (skip, stop bool) {
-		return f(toLegacyInfo(i))
-	}
-
-	mounts, err := mountinfo.GetMounts(fi)
-	if err != nil {
-		return nil, err
-	}
-	mi := make([]*Info, len(mounts))
-	for i, m := range mounts {
-		mi[i] = toLegacyInfo(m)
-	}
-	return mi, nil
-}
-
-func toLegacyInfo(m *mountinfo.Info) *Info {
-	return &Info{
-		ID:         m.ID,
-		Parent:     m.Parent,
-		Major:      m.Major,
-		Minor:      m.Minor,
-		Root:       m.Root,
-		Mountpoint: m.Mountpoint,
-		Opts:       m.Options,
-		Fstype:     m.FSType,
-		Source:     m.Source,
-		VfsOpts:    m.VFSOptions,
-	}
-}

+ 0 - 19
pkg/mount/deprecated_linux.go

@@ -1,19 +0,0 @@
-package mount // import "github.com/docker/docker/pkg/mount"
-
-import (
-	sysmount "github.com/moby/sys/mount"
-)
-
-// Deprecated: use github.com/moby/sys/mount instead.
-//nolint:golint
-var (
-	MakeMount       = sysmount.MakeMount
-	MakeShared      = sysmount.MakeShared
-	MakeRShared     = sysmount.MakeRShared
-	MakePrivate     = sysmount.MakePrivate
-	MakeRPrivate    = sysmount.MakeRPrivate
-	MakeSlave       = sysmount.MakeSlave
-	MakeRSlave      = sysmount.MakeRSlave
-	MakeUnbindable  = sysmount.MakeUnbindable
-	MakeRUnbindable = sysmount.MakeRUnbindable
-)

+ 0 - 53
pkg/mount/deprecated_unix.go

@@ -1,53 +0,0 @@
-//go:build !darwin && !windows
-// +build !darwin,!windows
-
-package mount // import "github.com/docker/docker/pkg/mount"
-
-// Deprecated: this package is not maintained and will be removed.
-// Use github.com/moby/sys/mount and github.com/moby/sys/mountinfo instead.
-
-import (
-	sysmount "github.com/moby/sys/mount"
-)
-
-// Deprecated: use github.com/moby/sys/mount instead.
-//nolint:golint
-var (
-	Mount            = sysmount.Mount
-	ForceMount       = sysmount.Mount // a deprecated synonym
-	Unmount          = sysmount.Unmount
-	RecursiveUnmount = sysmount.RecursiveUnmount
-)
-
-// Deprecated: use github.com/moby/sys/mount instead.
-//nolint:golint
-const (
-	RDONLY      = sysmount.RDONLY
-	NOSUID      = sysmount.NOSUID
-	NOEXEC      = sysmount.NOEXEC
-	SYNCHRONOUS = sysmount.SYNCHRONOUS
-	NOATIME     = sysmount.NOATIME
-	BIND        = sysmount.BIND
-	DIRSYNC     = sysmount.DIRSYNC
-	MANDLOCK    = sysmount.MANDLOCK
-	NODEV       = sysmount.NODEV
-	NODIRATIME  = sysmount.NODIRATIME
-	UNBINDABLE  = sysmount.UNBINDABLE
-	RUNBINDABLE = sysmount.RUNBINDABLE
-	PRIVATE     = sysmount.PRIVATE
-	RPRIVATE    = sysmount.RPRIVATE
-	SHARED      = sysmount.SHARED
-	RSHARED     = sysmount.RSHARED
-	SLAVE       = sysmount.SLAVE
-	RSLAVE      = sysmount.RSLAVE
-	RBIND       = sysmount.RBIND
-	RELATIME    = sysmount.RELATIME
-	REMOUNT     = sysmount.REMOUNT
-	STRICTATIME = sysmount.STRICTATIME
-)
-
-// Deprecated: use github.com/moby/sys/mount instead.
-//nolint:golint
-var (
-	MergeTmpfsOptions = sysmount.MergeTmpfsOptions
-)