pkg/mount: deprecate
Add a deprecation/removal notice, pointing out to appropriate replacement packages. I was not sure if a package-level deprecation is enough, so I also added notices around each block. Note that `nolint:golint` annotations are left as is, otherwise golint complains like this: > pkg/mount/deprecated.go:45:1: comment on exported var `MergeTmpfsOptions` should be of the form `MergeTmpfsOptions ...` (golint) > // Deprecated: use github.com/moby/sys/mount instead. > ^ Signed-off-by: Kir Kolyshkin <kolyshkin@gmail.com>
This commit is contained in:
parent
39048cf656
commit
99beb2ca02
|
@ -1,18 +1,23 @@
|
||||||
package mount // import "github.com/docker/docker/pkg/mount"
|
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 (
|
import (
|
||||||
sysmount "github.com/moby/sys/mount"
|
sysmount "github.com/moby/sys/mount"
|
||||||
"github.com/moby/sys/mountinfo"
|
"github.com/moby/sys/mountinfo"
|
||||||
)
|
)
|
||||||
|
|
||||||
|
// Deprecated: use github.com/moby/sys/mount instead.
|
||||||
//nolint:golint
|
//nolint:golint
|
||||||
var (
|
var (
|
||||||
Mount = sysmount.Mount
|
Mount = sysmount.Mount
|
||||||
ForceMount = sysmount.Mount // Deprecated: use Mount instead.
|
ForceMount = sysmount.Mount // a deprecated synonym
|
||||||
Unmount = sysmount.Unmount
|
Unmount = sysmount.Unmount
|
||||||
RecursiveUnmount = sysmount.RecursiveUnmount
|
RecursiveUnmount = sysmount.RecursiveUnmount
|
||||||
)
|
)
|
||||||
|
|
||||||
|
// Deprecated: use github.com/moby/sys/mount instead.
|
||||||
//nolint:golint
|
//nolint:golint
|
||||||
const (
|
const (
|
||||||
RDONLY = sysmount.RDONLY
|
RDONLY = sysmount.RDONLY
|
||||||
|
@ -39,15 +44,18 @@ const (
|
||||||
STRICTATIME = sysmount.STRICTATIME
|
STRICTATIME = sysmount.STRICTATIME
|
||||||
)
|
)
|
||||||
|
|
||||||
|
// Deprecated: use github.com/moby/sys/mount instead.
|
||||||
//nolint:golint
|
//nolint:golint
|
||||||
var MergeTmpfsOptions = sysmount.MergeTmpfsOptions
|
var MergeTmpfsOptions = sysmount.MergeTmpfsOptions
|
||||||
|
|
||||||
|
// Deprecated: use github.com/moby/sys/mountinfo instead.
|
||||||
//nolint:golint
|
//nolint:golint
|
||||||
type (
|
type (
|
||||||
FilterFunc = mountinfo.FilterFunc
|
FilterFunc = mountinfo.FilterFunc
|
||||||
Info = mountinfo.Info
|
Info = mountinfo.Info
|
||||||
)
|
)
|
||||||
|
|
||||||
|
// Deprecated: use github.com/moby/sys/mountinfo instead.
|
||||||
//nolint:golint
|
//nolint:golint
|
||||||
var (
|
var (
|
||||||
Mounted = mountinfo.Mounted
|
Mounted = mountinfo.Mounted
|
||||||
|
|
|
@ -4,6 +4,7 @@ import (
|
||||||
sysmount "github.com/moby/sys/mount"
|
sysmount "github.com/moby/sys/mount"
|
||||||
)
|
)
|
||||||
|
|
||||||
|
// Deprecated: use github.com/moby/sys/mount instead.
|
||||||
//nolint:golint
|
//nolint:golint
|
||||||
var (
|
var (
|
||||||
MakeMount = sysmount.MakeMount
|
MakeMount = sysmount.MakeMount
|
||||||
|
|
Loading…
Reference in New Issue