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