installer/unix-like/create_texts.rb in rhoconnect-3.2.0.beta2 vs installer/unix-like/create_texts.rb in rhoconnect-3.2.0.beta3

- old
+ new

@@ -534,11 +534,17 @@ # >> Installing thin service at /etc/rc.d/thin (RedHat) or /etc/init.d/thin (Ubuntu) ... thin_conf_file = (File.exists?('/etc/init.d/thin')) ? "/etc/init.d/thin" : "/etc/rc.d/thin" File.open("/tmp/thin", 'w') do |f| File.foreach(thin_conf_file) do |line| - f << "export PATH=/opt/rhoconnect/bin:$PATH" << "\n" if line =~ /^DAEMON/ - f << line + if line =~ /^DAEMON/ + f << "export PATH=/opt/rhoconnect/bin:$PATH" << "\n" + f << "DAEMON=\"bundle exec thin\"" << "\n" + elsif line =~ /[ -x "$DAEMON" ] || exit 0/ + # do nothing + else + f << line + end end end File.rename("/tmp/thin", thin_conf_file) `chmod +x #{thin_conf_file}`