From 27b4c1933749d06a4f96d8fc216c68ead6531afd Mon Sep 17 00:00:00 2001 From: ilya <ilya@laptop.(none)> Date: Sun, 8 Aug 2010 21:24:34 -0700 Subject: [PATCH] Getting the deployment changes from master --- config/sprinkle/packages/scm.rb | 16 +++++++++------- 1 file changed, 9 insertions(+), 7 deletions(-) diff --git a/config/sprinkle/packages/scm.rb b/config/sprinkle/packages/scm.rb index c9f243df5e..225c37797f 100644 --- a/config/sprinkle/packages/scm.rb +++ b/config/sprinkle/packages/scm.rb @@ -1,20 +1,22 @@ package :git, :provides => :scm do description 'Git Distributed Version Control' - apt %w( git-core ) do - pre :install, "mkdir -p /root/.ssh/" - end + apt %w( git-core ) requires :pubkey - requires :privkey - requires :known_hosts + end package :privkey do description 'checkout from github with it' - transfer "#{File.dirname(__FILE__)}/../deploy_key/id_rsa", '/root/.ssh/id_rsa', :render => false + transfer "#{File.dirname(__FILE__)}/../deploy_key/id_rsa", '/root/.ssh/id_rsa', :render => false do + pre :install, "rm -rf /root/.ssh/ && mkdir -p /root/.ssh/" + post :install, "chmod go-rwx /root/.ssh/id_rsa" + end end package :pubkey do - transfer "#{File.dirname(__FILE__)}/../deploy_key/id_rsa.pub", '/root/.ssh/id_rsa.pub', :render => false + transfer "#{File.dirname(__FILE__)}/../deploy_key/id_rsa.pub", '/root/.ssh/id_rsa.pub', :render => false + requires :privkey + requires :known_hosts end package :known_hosts do -- GitLab