Skip to content

Commit

Permalink
a task to unpack the rabbitmq server
Browse files Browse the repository at this point in the history
  • Loading branch information
rick committed Nov 24, 2008
1 parent babaec8 commit 23bdd99
Showing 1 changed file with 24 additions and 0 deletions.
24 changes: 24 additions & 0 deletions tasks/install_dependencies.rake
@@ -0,0 +1,24 @@
require 'fileutils'

here = File.dirname(__FILE__)
vendor = File.expand_path(here + '/../vendor/')
run = File.expand_path(here + '/../run/')

desc 'install dependencies'
task :install_dependencies => [ :install_rabbit_mq ] do
puts "Done."
end

desc 'install the RabbitMQ message server'
task :install_rabbit_mq do
target = File.expand_path(run+'/rabbitmq')
if File.directory?(target)
puts "RabbitMQ already installed in [#{target}]"
else
puts "installing RabbitMQ in [#{target}]..."

tarball = vendor + '/rabbitmq-server*.tar.gz'
`cd #{run}; tar xfvz #{tarball}`
`cd #{run}; mv rabbitmq* rabbitmq`
end
end

0 comments on commit 23bdd99

Please sign in to comment.