lib/rmails/installer.rb in rmails-0.1.1 vs lib/rmails/installer.rb in rmails-0.1.2

- old
+ new

@@ -1,11 +1,12 @@ -require "automateit" -require "rails" -require "rake" -require "bundler" +unless defined?(Bundler) + require "automateit" + require "rails" + require "rake" + require "bundler" +end - module Rmails class Installer def initialize @passwords = [] @interpreter = AutomateIt.new(:project => "system") @@ -15,23 +16,20 @@ @interpreter.set :passwords, @passwords end def run @interpreter.invoke '01_prepare_server' - #Bundler.with_clean_env do - # @interpreter.shell_manager.sh("bundle install --without development assets") - #end - #@interpreter.invoke '02_setup_database' - #@interpreter.invoke '03_setup_postfix' - #@interpreter.invoke '04_setup_dovecot' + Bundler.with_clean_env do + @interpreter.shell_manager.sh("bundle install --without development assets") + end + @interpreter.invoke '02_setup_database' + @interpreter.invoke '03_setup_postfix' + @interpreter.invoke '04_setup_dovecot' @interpreter.invoke '05_setup_nginx' @interpreter.invoke '06_setup_dspam' @interpreter.invoke '07_setup_amavis' @interpreter.invoke '08_setup_spamassassin' @interpreter.invoke '09_setup_awstats' @interpreter.invoke 'XX_start_services' end - - - end end