Class: IESD::DMG::BaseSystem::Extensions

Inherits:
Extensions
  • Object
show all
Defined in:
lib/iesd/InstallESD/BaseSystem.dmg.rb

Overview

:nodoc:

Constant Summary

Constants inherited from Extensions

Extensions::EXTENSIONS, Extensions::EXTRA_EXTENSIONS

Instance Attribute Summary

Attributes inherited from Extensions

#url, #volume_root

Instance Method Summary collapse

Methods inherited from Extensions

#initialize, #install, #uninstall

Constructor Details

This class inherits a constructor from IESD::Extensions

Instance Method Details

#update(extensions_options) ⇒ Object

Update the Extensions.

extensions_options - The Dictionary of the extensions options.



75
76
77
78
79
# File 'lib/iesd/InstallESD/BaseSystem.dmg.rb', line 75

def update extensions_options
  uninstall extensions_options[:uninstall]
  install extensions_options[:install]
  KextCache.update_volume @volume_root if extensions_options[:kextcache] or (extensions_options[:kextcache].nil? and !extensions_options[:up_to_date])
end