Method: Puppet::Util::Settings#mkdir

Defined in:
lib/vendor/puppet/util/settings.rb

#mkdir(default) ⇒ Object

Make a directory with the appropriate user, group, and mode



262
263
264
265
266
267
268
269
# File 'lib/vendor/puppet/util/settings.rb', line 262

def mkdir(default)
  obj = get_config_file_default(default)

  Puppet::Util::SUIDManager.asuser(obj.owner, obj.group) do
    mode = obj.mode || 0750
    Dir.mkdir(obj.value, mode)
  end
end