Sha256: f5710bb8b8dd6ddfe524c47aa361b227ae4934044ddf2739a19dca5f5cc900a1

Contents?: true

Size: 1.37 KB

Versions: 4

Compression:

Stored size: 1.37 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", "change_host_name") do
        require_relative "cap/change_host_name"
        Cap::ChangeHostName
      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

4 entries across 4 versions & 1 rubygems

Version Path
vagrant-solaris10-0.0.7 lib/vagrant-solaris10/plugin.rb
vagrant-solaris10-0.0.6 lib/vagrant-solaris10/plugin.rb
vagrant-solaris10-0.0.5 lib/vagrant-solaris10/plugin.rb
vagrant-solaris10-0.0.4 lib/vagrant-solaris10/plugin.rb