remove deprecated pkg/mount
This package was deprecated in 99beb2ca02
, 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>
This commit is contained in:
parent
85f1bfc6f7
commit
97a235196e
3 changed files with 0 additions and 139 deletions
|
@ -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,
|
||||
}
|
||||
}
|
|
@ -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
|
||||
)
|
|
@ -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
|
||||
)
|
Loading…
Add table
Reference in a new issue