guests/linux: reorg

This commit is contained in:
Seth Vargo 2016-06-24 19:08:58 -04:00
parent 9ea13105c0
commit 627091de35
No known key found for this signature in database
GPG Key ID: 905A90C2949E8787
3 changed files with 9 additions and 16 deletions

View File

@ -3,9 +3,13 @@ require "vagrant/util/retryable"
module VagrantPlugins
module GuestLinux
module Cap
class MountNFS
class NFS
extend Vagrant::Util::Retryable
def self.nfs_client_installed(machine)
machine.communicate.test("test -x /sbin/mount.nfs")
end
def self.mount_nfs_folder(machine, ip, folders)
comm = machine.communicate

View File

@ -1,11 +0,0 @@
module VagrantPlugins
module GuestLinux
module Cap
class NFSClient
def self.nfs_client_installed(machine)
machine.communicate.test("test -x /sbin/mount.nfs")
end
end
end
end
end

View File

@ -32,8 +32,8 @@ module VagrantPlugins
end
guest_capability(:linux, :mount_nfs_folder) do
require_relative "cap/mount_nfs"
Cap::MountNFS
require_relative "cap/nfs"
Cap::NFS
end
guest_capability(:linux, :mount_smb_shared_folder) do
@ -52,8 +52,8 @@ module VagrantPlugins
end
guest_capability(:linux, :nfs_client_installed) do
require_relative "cap/nfs_client"
Cap::NFSClient
require_relative "cap/nfs"
Cap::NFS
end
# For the Docker provider