Sha256: 5f34c767a0f8fcb4f40d82de6a1a9b11cb0b13d27951441718599df8f252d198

Contents?: true

Size: 449 Bytes

Versions: 22

Compression:

Stored size: 449 Bytes

Contents

require 'rake'
require 'rails'

namespace :dad do
  task :app_base_dir do
    app_base_dir = File.join('/var/lib', Daddy.config.application)
    fail unless system("sudo mkdir -p #{app_base_dir}")
    fail unless system("sudo chown root:root #{app_base_dir}")

    env_dir = File.join(app_base_dir, Rails.env)
    fail unless system("sudo mkdir -p #{env_dir}")
    fail unless system("sudo chown #{ENV['USER']}:#{ENV['USER']} #{env_dir}")
  end
end

Version data entries

22 entries across 22 versions & 1 rubygems

Version Path
daddy-0.3.15 lib/tasks/app_base_dir.rake
daddy-0.3.14 lib/tasks/app_base_dir.rake
daddy-0.3.13 lib/tasks/app_base_dir.rake
daddy-0.3.12 lib/tasks/app_base_dir.rake
daddy-0.3.11 lib/tasks/app_base_dir.rake
daddy-0.3.10 lib/tasks/app_base_dir.rake
daddy-0.3.9 lib/tasks/app_base_dir.rake
daddy-0.3.8 lib/tasks/app_base_dir.rake
daddy-0.3.7 lib/tasks/app_base_dir.rake
daddy-0.3.6 lib/tasks/app_base_dir.rake
daddy-0.3.4 lib/tasks/app_base_dir.rake
daddy-0.3.3 lib/tasks/app_base_dir.rake
daddy-0.3.2 lib/tasks/app_base_dir.rake
daddy-0.3.1 lib/tasks/app_base_dir.rake
daddy-0.3.0 lib/tasks/app_base_dir.rake
daddy-0.2.23 lib/tasks/app_base_dir.rake
daddy-0.2.22 lib/tasks/app_base_dir.rake
daddy-0.2.21 lib/tasks/app_base_dir.rake
daddy-0.2.20 lib/tasks/app_base_dir.rake
daddy-0.2.19 lib/tasks/app_base_dir.rake