INNER CODE UNIT · Ruby

self

stevius10/Proxmox-GitOps · config/libraries/common.rb:15

  def self.directories(ctx, dirs, opts = {})
    dirs = Array(dirs).compact.uniq
    owner     = opts[:owner]      || Default.user
    group     = opts[:group]      || Default.group
    mode      = opts[:mode]       || '0755'
    recursive = opts[:recursive]  || true
    ignore_failure = !!opts[:ignore_failure]
    recreate  = !!opts[:recreate] || false

    if recreate
      sort_dir(dirs).each { |dir| delete_dir(ctx, dir) }
    end
    dirs.each { |dir| create_dir(ctx, dir, owner, group, mode, recursive, ignore_failure) }
  end

  # System

  def self.daemon(ctx, name)

View source record →

📰 Research Paper
Loading…
⏳ Fetching content…