Skip to content
Extraits de code Groupes Projets
Valider 2c5fc1bd rédigé par Raphael Sofaer's avatar Raphael Sofaer
Parcourir les fichiers

Add some idempotency stuff

parent d75bc10a
Aucune branche associée trouvée
Aucune étiquette associée trouvée
Aucune requête de fusion associée trouvée
......@@ -2,15 +2,31 @@ curl = 'curl-7.21.4'
execute 'download curl' do
command "mkdir -p /tmp/install && wget http://curl.download.nextag.com/download/#{curl}.tar.gz"
not_if "ls /tmp/install/#{curl}.tar.gz"
not_if do
File.exists?("/tmp/install/#{curl}.tar.gz")
end
end
execute "unzip curl" do
command "cd /tmp/install && tar -xvf #{curl}.tar.gz"
not_if do
File.exists?("/tmp/install/#{curl}/README")
end
end
execute "configure curl" do
command "cd /tmp/install/#{curl} && ./configure --with-ssl"
#not_if do
# the libcurl so file is there
#end
end
execute "compile curl" do
command "cd /tmp/install/#{curl} && make"
end
execute "install curl" do
command "cd /tmp/install/#{curl} && make install"
not_if "ls /usr/local/lib/libcurl.so.4"
end
execute 'update dynamic loader cache for curl' do
......@@ -25,7 +41,7 @@ end
#execute 'add bundler line' do
# command "cd /usr/local/app/diaspora/ && bundle config build.typhoeus --with-curl=/usr/local/#{curl}/"
#end
#
#execute 'rebundle' do
# command 'bundle install'
#end
0% Chargement en cours ou .
You are about to add 0 people to the discussion. Proceed with caution.
Terminez d'abord l'édition de ce message.
Veuillez vous inscrire ou vous pour commenter