Sha256: 9f497ce80d5137df34271ebcaebd9b7ae7480a0e4d681df3d4dc833223a1e570

Contents?: true

Size: 1.23 KB

Versions: 1

Compression:

Stored size: 1.23 KB

Contents

require "vagrant"

module Vagrant
  module Solaris10
    class Plugin < Vagrant.plugin("2")
      name "Solaris10 guest"
      description "Solaris10 guest support."

      guest_capability("solaris", "mount_vmware_shared_folder") do
        require_relative "cap/mount_vmware_shared_folder"
        Cap::MountVmwareSharedFolder 
      end

      guest_capability("solaris", "mount_parallels_shared_folder") do
        require_relative "cap/mount_parallels_shared_folder"
        Cap::MountParallelsSharedFolder 
      end

      guest_capability("solaris", "mount_nfs_folder") do
        require_relative "cap/mount_nfs_folder"
        Cap::MountNFSFolder
      end

      guest_capability("solaris", "insert_public_key") do
        require_relative "cap/insert_public_key"
        Cap::InsertPublicKey
      end

      guest_capability("solaris", "remove_public_key") do
        require_relative "cap/remove_public_key"
        Cap::RemovePublicKey
      end

      guest_capability("solaris", "shell_expand_guest_path") do
        require_relative "cap/shell_expand_guest_path"
        Cap::ShellExpandGuestPath
      end

      guest_capability("solaris", "rsync_post") do
        require_relative "cap/rsync"
        Cap::RSync
      end
    end
  end
end

Version data entries

1 entries across 1 versions & 1 rubygems

Version Path
vagrant-solaris10-0.0.3 lib/vagrant-solaris10/plugin.rb