Sha256: c2838eea979832764086017bc62cd6b8d78664fd29376ebdaf44221e1aad0d43
Contents?: true
Size: 896 Bytes
Versions: 5
Compression:
Stored size: 896 Bytes
Contents
module VagrantPlugins module Parallels module Action class CheckGuestTools def initialize(app, env) @app = app end def call(env) tools_version = env[:machine].provider.driver.read_guest_tools_version if !tools_version env[:ui].warn I18n.t("vagrant.actions.vm.check_guest_tools.not_detected") else env[:machine].provider.driver.verify! =~ /^[\w\s]+ ([\d.]+)$/ os_version = $1 unless os_version.start_with? tools_version env[:ui].warn(I18n.t("vagrant_parallels.actions.vm.check_guest_tools.version_mismatch", tools_version: tools_version, parallels_version: os_version)) end end # Continue @app.call(env) end end end end end
Version data entries
5 entries across 5 versions & 1 rubygems