# File lib/foreman/export/upstart.rb, line 6
  def export
    super

    master_file = "#{app}.conf"

    clean File.join(location, master_file)
    write_template master_template, master_file, binding

    engine.each_process do |name, process|
      process_master_file = "#{app}-#{name}.conf"
      process_file = "#{app}-#{name}-%s.conf"

      Dir[
        File.join(location, process_master_file),
        File.join(location, process_file % "*")
      ].each { |f| clean(f) }

      next if engine.formation[name] < 1
      write_template process_master_template, process_master_file, binding

      1.upto(engine.formation[name]) do |num|
        port = engine.port_for(process, num)
        write_template process_template, process_file % num, binding
      end
    end
  end