ensure pkg/util/mount compiles & crosses

- move compile time check from linux code to generic code
pull/6/head
Morgan Bauer 2016-08-17 12:31:42 -07:00
parent 0039d75dd0
commit 92a043e833
No known key found for this signature in database
GPG Key ID: 23F15C502128F348
2 changed files with 4 additions and 2 deletions

View File

@ -51,6 +51,10 @@ type Interface interface {
GetDeviceNameFromMount(mountPath, pluginDir string) (string, error)
}
// Compile-time check to ensure all Mounter implementations satisfy
// the mount interface
var _ Interface = &Mounter{}
// This represents a single line in /proc/mounts or /etc/fstab.
type MountPoint struct {
Device string

View File

@ -54,8 +54,6 @@ const (
// kubelet is running in the host's root mount namespace.
type Mounter struct{}
var _ = Interface(&Mounter{})
// Mount mounts source to target as fstype with given options. 'source' and 'fstype' must
// be an emtpy string in case it's not required, e.g. for remount, or for auto filesystem
// type, where kernel handles fs type for you. The mount 'options' is a list of options,