Sha256: 84078415da3de543a2cbf2e9a9bf2e8491cf60f17943601071f10ecf93643159
Contents?: true
Size: 1.27 KB
Versions: 2
Compression:
Stored size: 1.27 KB
Contents
# # Cookbook Name:: megalodon # Recipe:: default # directory "#{ENV['HOME']}/.megalodon" do action :create end brew_prefix = `brew --prefix`.strip directory "#{brew_prefix}/etc/megalodon" do action :create end directory "#{brew_prefix}/var/www" do action :create end directory "#{ENV['HOME']}/.megalodon/data_bags" do action :create end directory "#{ENV['HOME']}/Library/LaunchAgents" do action :create end template "#{ENV['HOME']}/.megalodon.profile" do mode 0700 owner ENV['USER'] group Etc.getgrgid(Process.gid).name source "dot.profile.erb" variables({ :home => ENV['HOME'] }) end %w(bash_profile bashrc zshrc).each do |config_file| execute "include megalodon environment into defaults for ~/.#{config_file}" do command "if [ -f ~/.#{config_file} ]; then echo 'source ~/.megalodon.profile' >> ~/.#{config_file}; fi" not_if "grep -q 'megalodon.profile' ~/.#{config_file}" end end execute "setup megalodon profile sourcing in ~/.profile" do command "echo 'source ~/.megalodon.profile' >> ~/.profile" not_if "grep -q 'megalodon.profile' ~/.profile" end package "git" script "updating homebrew from github" do interpreter "bash" code <<-EOS source ~/.megalodon.profile /usr/local/bin/brew update >> ~/.megalodon/brew.log 2>&1 EOS end
Version data entries
2 entries across 2 versions & 1 rubygems
Version | Path |
---|---|
megalodon-0.1.1 | cookbooks/megalodon/recipes/default.rb |
megalodon-0.1.0 | cookbooks/megalodon/recipes/default.rb |