Sha256: 1dde42b11ac2fc85e103ff81004b38cdd8571837cdc30bcc24a624b0207b1d76

Contents?: true

Size: 615 Bytes

Versions: 6

Compression:

Stored size: 615 Bytes

Contents

module Blender::Manifest::Init
  def self.included(base)
    base.class_eval do
      recipe :create_blender_directories
    end
  end

  # create blender directories
  # @return dependency ref for the direcotires creation
  def create_blender_directories
    @create_blender_directories ||=
      begin
        dep = directory "/var/lib/blender", :mode => 0700
        dep = directory "/var/lib/blender/logs", :require => dep
        dep = directory "/var/lib/blender/tmp", :require => dep
      end
  end

  # @return dependency for blender directories
  def builder_deps
    create_blender_directories
  end
end

Version data entries

6 entries across 6 versions & 2 rubygems

Version Path
server-blender-0.0.13 vendor/server-blender-manifests/lib/blender/manifest/init.rb
server-blender-0.0.12 vendor/server-blender-manifests/lib/blender/manifest/init.rb
server-blender-0.0.11 vendor/server-blender-manifests/lib/blender/manifest/init.rb
server-blender-0.0.10 vendor/server-blender-manifests/lib/blender/manifest/init.rb
server-blender-0.0.8 vendor/server-blender-manifests/lib/blender/manifest/init.rb
server-blender-manifest-0.0.8 lib/blender/manifest/init.rb