manifests/compiler.pp (15 lines of code) (raw):
class homebrew::compiler {
if str2bool($facts['has_compiler']) {
} elsif versioncmp($facts['os']['version']['major'], '10.7') < 0 {
warning('Please install the Command Line Tools bundled with XCode manually!')
} elsif ($homebrew::command_line_tools_package and $homebrew::command_line_tools_source) {
notice('Installing Command Line Tools.')
package { $homebrew::command_line_tools_package:
ensure => present,
provider => pkgdmg,
source => $homebrew::command_line_tools_source,
}
} else {
warning('No Command Line Tools detected and no download source set. Please set download sources or install manually.')
}
}