in lib/omnibus/software.rb [1332:1342]
def apply_overrides(attr, override = overrides[attr])
val = instance_variable_get(:"@#{attr}")
if val.is_a?(Hash) || override.is_a?(Hash)
val ||= {}
override ||= {}
val.merge(override)
else
override || val
end
end