diff --git a/config/sprinkle/packages/essential.rb b/config/sprinkle/packages/essential.rb index 0699a8b16..0d69e7510 100644 --- a/config/sprinkle/packages/essential.rb +++ b/config/sprinkle/packages/essential.rb @@ -11,11 +11,19 @@ end package :tools do description 'Useful tools' apt 'psmisc htop elinks screen' - requires :vim end package :vim do - run("cd && git clone git@github.com:zhitomirskiyi/vim-files.git") - run("ln -s /root/vim-files/vimrc /root/.vimrc") - run("ln -s -f -T /root/vim-files /root/.vim") + apt 'vim' do + post :install, run("rm -r -f /root/vim-files") + end + apt 'vim' do + post :install, run("git clone git://github.com/zhitomirskiyi/vim-files.git /root/vim-files") + end + apt 'vim' do + post :install, run("ln -s -f /root/vim-files/vimrc /root/.vimrc") + end + apt 'vim' do + post :install, run("ln -s -f -T /root/vim-files /root/.vim") + end end diff --git a/config/sprinkle/provision.rb b/config/sprinkle/provision.rb index b922a4137..2223de3d4 100644 --- a/config/sprinkle/provision.rb +++ b/config/sprinkle/provision.rb @@ -35,13 +35,14 @@ require "#{File.dirname(__FILE__)}/packages/ruby" policy :diaspora, :roles => [:tom, :backer] do # requires :clean_dreamhost - requires :tools - requires :rubygems - requires :bundler - requires :diaspora_dependencies - requires :database - requires :webserver - requires :scm +# requires :tools +# requires :rubygems +# requires :bundler +# requires :diaspora_dependencies +# requires :database +# requires :webserver +# requires :scm + requires :vim end =begin