lib/pe_build/plugin.rb in vagrant-pe_build-0.4.3 vs lib/pe_build/plugin.rb in vagrant-pe_build-0.5.0
- old
+ new
@@ -37,10 +37,12 @@
PEBuild::Command::Base
end
# Guest capabilities for installing PE
+ ## Detect installer
+
guest_capability('debian', 'detect_installer') do
require_relative 'cap'
PEBuild::Cap::DetectInstaller::Debian
end
@@ -52,17 +54,39 @@
guest_capability('ubuntu', 'detect_installer') do
require_relative 'cap'
PEBuild::Cap::DetectInstaller::Ubuntu
end
+ guest_capability('suse', 'detect_installer') do
+ require_relative 'cap'
+ PEBuild::Cap::DetectInstaller::SLES
+ end
+
+ guest_capability('solaris', 'detect_installer') do
+ require_relative 'cap'
+ PEBuild::Cap::DetectInstaller::Solaris
+ end
+
+ guest_capability('windows', 'detect_installer') do
+ require_relative 'cap'
+ PEBuild::Cap::DetectInstaller::Windows
+ end
+
+ ## Run install
+
guest_capability('linux', 'run_install') do
require_relative 'cap'
PEBuild::Cap::RunInstall::POSIX
end
guest_capability('solaris', 'run_install') do
require_relative 'cap'
PEBuild::Cap::RunInstall::POSIX
+ end
+
+ guest_capability('windows', 'run_install') do
+ require_relative 'cap'
+ PEBuild::Cap::RunInstall::Windows
end
# internal action hooks
action_hook('PE Build: initialize build dir') do |hook|