# File lib/phusion_passenger/config/agent_compiler.rb, line 89 def after_install super FileUtils.remove_entry_secure(@working_dir) if @owns_working_dir end
# File lib/phusion_passenger/config/agent_compiler.rb, line 81 def before_install super if !@working_dir @working_dir = PhusionPassenger::Utils.mktmpdir("passenger-install.", PlatformInfo.tmpexedir) @owns_working_dir = true end end
# File lib/phusion_passenger/config/agent_compiler.rb, line 39 def dependencies specs = [ 'depcheck_specs/compiler_toolchain', 'depcheck_specs/ruby', 'depcheck_specs/gems', 'depcheck_specs/libs', 'depcheck_specs/utilities' ] ids = [ 'cc', 'c++', 'rake', 'libcurl-dev', 'openssl-dev', 'zlib-dev' ].compact return [specs, ids] end
# File lib/phusion_passenger/config/agent_compiler.rb, line 58 def install_doc_url "https://www.phusionpassenger.com/library/install/standalone/" end
# File lib/phusion_passenger/config/agent_compiler.rb, line 66 def run_steps check_source_code_available! if !@force check_whether_os_is_broken check_whether_system_has_enough_ram InstallationUtils.check_for_download_tool! end check_dependencies(false) || abort puts @destdir = InstallationUtils.find_or_create_writable_support_binaries_dir! confirm_enable_optimizations compile_agent end
Generated with the Darkfish Rdoc Generator 2.