From a843c57cdb307ce99753058ca6f722b317ed8a3b Mon Sep 17 00:00:00 2001 From: Filip Hajny Date: Thu, 25 Jan 2018 22:29:05 +0000 Subject: [PATCH] More Passenger cleanup, remove deps that are not needed anymore, use standardized Ruby directories etc. --- ap2-passenger/DESCR | 9 +- ap2-passenger/Makefile | 3 +- ruby-passenger/DESCR | 9 +- ruby-passenger/Makefile | 26 ++- ruby-passenger/Makefile.common | 15 +- ruby-passenger/PLIST | 306 ++++++++++++++++----------------- 6 files changed, 179 insertions(+), 189 deletions(-) diff --git a/ap2-passenger/DESCR b/ap2-passenger/DESCR index 2a77ef0a82..7b0944186f 100644 --- a/ap2-passenger/DESCR +++ b/ap2-passenger/DESCR @@ -1,6 +1,5 @@ -Phusion Passenger - a.k.a. mod_rails or mod_rack - makes deployment of Ruby -web applications, such as those built on the revolutionary Ruby on Rails web -framework, a breeze. It follows the usual Ruby on Rails conventions, such as -"Don't-Repeat-Yourself". +Phusion Passenger is a web server and application server, +designed to be fast, robust and lightweight. It supports Ruby, +Python, Node.js and Meteor. -This package holds the Apache2 module only. +This package holds the Apache 2.x module. diff --git a/ap2-passenger/Makefile b/ap2-passenger/Makefile index 9b8f8f160e..7bcc3be5ea 100644 --- a/ap2-passenger/Makefile +++ b/ap2-passenger/Makefile @@ -1,7 +1,7 @@ # $NetBSD$ PKGNAME= ${APACHE_PKG_PREFIX}-${RUBY_PKGPREFIX}-${DISTNAME} -COMMENT= Passenger module for running Rails and Rack applications on Apache2 +COMMENT= Passenger module for Apache 2.x BUILDLINK_DEPMETHOD.curl= build @@ -9,7 +9,6 @@ DEPENDS+= ${RUBY_PKGPREFIX}-${DISTNAME}:../../wip/ruby-passenger .include "../../wip/ruby-passenger/Makefile.common" -RUBY_VERSIONS_ACCEPTED= 22 23 # www/ruby-rack via wip/ruby-passenger APACHE_MODULE= YES USE_APR= YES diff --git a/ruby-passenger/DESCR b/ruby-passenger/DESCR index 7e2dd747a0..c5b8c25f4a 100644 --- a/ruby-passenger/DESCR +++ b/ruby-passenger/DESCR @@ -1,6 +1,5 @@ -Phusion Passenger - a.k.a. mod_rails or mod_rack - makes deployment of Ruby -web applications, such as those built on the revolutionary Ruby on Rails web -framework, a breeze. It follows the usual Ruby on Rails conventions, such as -"Don't-Repeat-Yourself". +Phusion Passenger is a web server and application server, +designed to be fast, robust and lightweight. It supports Ruby, +Python, Node.js and Meteor. -This package holds the Passenger agents and support files only. +This package holds the Passenger agents, tools and support files. diff --git a/ruby-passenger/Makefile b/ruby-passenger/Makefile index f5f575fd3c..938005c90e 100644 --- a/ruby-passenger/Makefile +++ b/ruby-passenger/Makefile @@ -1,33 +1,29 @@ # $NetBSD$ -PKGNAME= ${RUBY_PKGPREFIX}-${DISTNAME} - -COMMENT= Modules for running Ruby on Rails and Rack applications - -RUBY_VERSIONS_ACCEPTED= 22 23 # www/ruby-rack +COMMENT= Web and application server for Ruby, Python and Node.js .include "Makefile.common" -BUILD_DEPENDS+= asciidoc-[0-9]*:../../textproc/asciidoc -DEPENDS+= ${RUBY_PKGPREFIX}-daemon_controller>=1.2.0:../../devel/ruby-daemon_controller -DEPENDS+= ${RUBY_PKGPREFIX}-rack-[0-9]*:../../www/ruby-rack - INSTALL_ENV+= FS_PREFIX=${PREFIX} INSTALL_ENV+= FS_DOCDIR=${PREFIX}/share/doc -INSTALL_ENV+= RUBYLIBDIR=${PREFIX}/${RUBY_VENDORLIB_BASE} -INSTALL_ENV+= RUBYARCHDIR=${PREFIX}/${RUBY_ARCHLIB} +INSTALL_ENV+= RUBYLIBDIR=${PREFIX}/${RUBY_VENDORLIB} +INSTALL_ENV+= RUBYARCHDIR=${PREFIX}/${RUBY_VENDORARCHLIB} INSTALL_ENV+= APACHE2_MODULE_PATH=${PREFIX}/lib/httpd/mod_passenger.so INSTALL_ENV+= NATIVE_PACKAGING_METHOD=pkgsrc INSTALLATION_DIRS+= ${PKGMANDIR}/man1 ${PKGMANDIR}/man8 do-build: - cd ${WRKSRC}/build && ${SETENV} ${MAKE_ENV} ${RAKE} agent nginx nginx:as_dynamic_module native_support + cd ${WRKSRC}/build && ${SETENV} ${MAKE_ENV} ${RAKE} \ + agent nginx nginx:as_dynamic_module native_support do-install: cd ${WRKSRC} && ${SETENV} ${INSTALL_ENV} ${MAKE_ENV} ${RAKE} fakeroot - ${INSTALL_MAN} ${WRKSRC}/man/passenger-config.1 ${DESTDIR}${PREFIX}/${PKGMANDIR}/man1 - ${INSTALL_MAN} ${WRKSRC}/man/passenger-memory-stats.8 ${DESTDIR}${PREFIX}/${PKGMANDIR}/man8 - ${INSTALL_MAN} ${WRKSRC}/man/passenger-status.8 ${DESTDIR}${PREFIX}/${PKGMANDIR}/man8 + ${INSTALL_MAN} ${WRKSRC}/man/passenger-config.1 \ + ${DESTDIR}${PREFIX}/${PKGMANDIR}/man1 + ${INSTALL_MAN} ${WRKSRC}/man/passenger-memory-stats.8 \ + ${DESTDIR}${PREFIX}/${PKGMANDIR}/man8 + ${INSTALL_MAN} ${WRKSRC}/man/passenger-status.8 \ + ${DESTDIR}${PREFIX}/${PKGMANDIR}/man8 .include "../../mk/bsd.pkg.mk" diff --git a/ruby-passenger/Makefile.common b/ruby-passenger/Makefile.common index 9d34a86ac0..e4d340154e 100644 --- a/ruby-passenger/Makefile.common +++ b/ruby-passenger/Makefile.common @@ -28,18 +28,15 @@ REPLACE_RUBY+= bin/passenger-status REPLACE_RUBY+= src/helper-scripts/*.rb REPLACE_RUBY+= src/helper-scripts/prespawn -CHECK_INTERPRETER_SKIP+= ${RUBY_VENDORLIB}/phusion_passenger/wsgi/request_handler.py -CHECK_INTERPRETER_SKIP+= share/passenger/helper-scripts/system-memory-stats.py CHECK_INTERPRETER_SKIP+= share/passenger/helper-scripts/wsgi-loader.py -CHECK_INTERPRETER_SKIP+= share/passenger/helper-scripts/wsgi-preloader.py CHECK_INTERPRETER_SKIP+= share/passenger/node/vendor-copy/winston/node_modules/async/support/sync-package-managers.js -SUBST_CLASSES+= rake -SUBST_STAGE.rake= pre-configure -SUBST_MESSAGE.rake= Fixing installation directories -SUBST_FILES.rake= src/ruby_supportlib/phusion_passenger.rb -SUBST_FILES.rake+= src/ruby_supportlib/phusion_passenger/platform_info/cxx_portability.rb -SUBST_VARS.rake= PKG_SYSCONFDIR PREFIX +SUBST_CLASSES+= dir +SUBST_STAGE.dir= pre-configure +SUBST_MESSAGE.dir= Fixing installation directories +SUBST_FILES.dir= src/ruby_supportlib/phusion_passenger.rb +SUBST_FILES.dir+= src/ruby_supportlib/phusion_passenger/platform_info/cxx_portability.rb +SUBST_VARS.dir= PKG_SYSCONFDIR PREFIX MAKE_ENV+= EXTRA_LDFLAGS=${COMPILER_RPATH_FLAG}${PREFIX}/lib diff --git a/ruby-passenger/PLIST b/ruby-passenger/PLIST index b0ce07d0d0..debf93ae15 100644 --- a/ruby-passenger/PLIST +++ b/ruby-passenger/PLIST @@ -46,159 +46,159 @@ lib/passenger/nginx_dynamic/module_libpassenger_common/Utils/SystemTime.o lib/passenger/nginx_dynamic/module_libpassenger_common/WatchdogLauncher.o lib/passenger/nginx_dynamic/module_libpassenger_common/jsoncpp.o lib/passenger/support-binaries/PassengerAgent -${RUBY_ARCHLIB}/passenger_native_support.${RUBY_DLEXT} -${RUBY_VENDORLIB_BASE}/phusion_passenger.rb -${RUBY_VENDORLIB_BASE}/phusion_passenger/abstract_installer.rb -${RUBY_VENDORLIB_BASE}/phusion_passenger/admin_tools.rb -${RUBY_VENDORLIB_BASE}/phusion_passenger/admin_tools/instance.rb -${RUBY_VENDORLIB_BASE}/phusion_passenger/admin_tools/instance_registry.rb -${RUBY_VENDORLIB_BASE}/phusion_passenger/admin_tools/memory_stats.rb -${RUBY_VENDORLIB_BASE}/phusion_passenger/apache2/config_options.rb -${RUBY_VENDORLIB_BASE}/phusion_passenger/common_library.rb -${RUBY_VENDORLIB_BASE}/phusion_passenger/config/about_command.rb -${RUBY_VENDORLIB_BASE}/phusion_passenger/config/agent_compiler.rb -${RUBY_VENDORLIB_BASE}/phusion_passenger/config/api_call_command.rb -${RUBY_VENDORLIB_BASE}/phusion_passenger/config/build_native_support_command.rb -${RUBY_VENDORLIB_BASE}/phusion_passenger/config/command.rb -${RUBY_VENDORLIB_BASE}/phusion_passenger/config/compile_agent_command.rb -${RUBY_VENDORLIB_BASE}/phusion_passenger/config/compile_nginx_engine_command.rb -${RUBY_VENDORLIB_BASE}/phusion_passenger/config/detach_process_command.rb -${RUBY_VENDORLIB_BASE}/phusion_passenger/config/download_agent_command.rb -${RUBY_VENDORLIB_BASE}/phusion_passenger/config/download_nginx_engine_command.rb -${RUBY_VENDORLIB_BASE}/phusion_passenger/config/install_agent_command.rb -${RUBY_VENDORLIB_BASE}/phusion_passenger/config/install_standalone_runtime_command.rb -${RUBY_VENDORLIB_BASE}/phusion_passenger/config/installation_utils.rb -${RUBY_VENDORLIB_BASE}/phusion_passenger/config/list_instances_command.rb -${RUBY_VENDORLIB_BASE}/phusion_passenger/config/main.rb -${RUBY_VENDORLIB_BASE}/phusion_passenger/config/nginx_engine_compiler.rb -${RUBY_VENDORLIB_BASE}/phusion_passenger/config/reopen_logs_command.rb -${RUBY_VENDORLIB_BASE}/phusion_passenger/config/restart_app_command.rb -${RUBY_VENDORLIB_BASE}/phusion_passenger/config/system_metrics_command.rb -${RUBY_VENDORLIB_BASE}/phusion_passenger/config/utils.rb -${RUBY_VENDORLIB_BASE}/phusion_passenger/config/validate_install_command.rb -${RUBY_VENDORLIB_BASE}/phusion_passenger/console_text_template.rb -${RUBY_VENDORLIB_BASE}/phusion_passenger/constants.rb -${RUBY_VENDORLIB_BASE}/phusion_passenger/debug_logging.rb -${RUBY_VENDORLIB_BASE}/phusion_passenger/loader_shared_helpers.rb -${RUBY_VENDORLIB_BASE}/phusion_passenger/locations.ini -${RUBY_VENDORLIB_BASE}/phusion_passenger/message_channel.rb -${RUBY_VENDORLIB_BASE}/phusion_passenger/message_client.rb -${RUBY_VENDORLIB_BASE}/phusion_passenger/native_support.rb -${RUBY_VENDORLIB_BASE}/phusion_passenger/nginx/config_options.rb -${RUBY_VENDORLIB_BASE}/phusion_passenger/packaging.rb -${RUBY_VENDORLIB_BASE}/phusion_passenger/platform_info.rb -${RUBY_VENDORLIB_BASE}/phusion_passenger/platform_info/apache.rb -${RUBY_VENDORLIB_BASE}/phusion_passenger/platform_info/apache_detector.rb -${RUBY_VENDORLIB_BASE}/phusion_passenger/platform_info/binary_compatibility.rb -${RUBY_VENDORLIB_BASE}/phusion_passenger/platform_info/compiler.rb -${RUBY_VENDORLIB_BASE}/phusion_passenger/platform_info/crypto.rb -${RUBY_VENDORLIB_BASE}/phusion_passenger/platform_info/curl.rb -${RUBY_VENDORLIB_BASE}/phusion_passenger/platform_info/cxx_portability.rb -${RUBY_VENDORLIB_BASE}/phusion_passenger/platform_info/depcheck.rb -${RUBY_VENDORLIB_BASE}/phusion_passenger/platform_info/depcheck_specs/apache2.rb -${RUBY_VENDORLIB_BASE}/phusion_passenger/platform_info/depcheck_specs/compiler_toolchain.rb -${RUBY_VENDORLIB_BASE}/phusion_passenger/platform_info/depcheck_specs/gems.rb -${RUBY_VENDORLIB_BASE}/phusion_passenger/platform_info/depcheck_specs/libs.rb -${RUBY_VENDORLIB_BASE}/phusion_passenger/platform_info/depcheck_specs/ruby.rb -${RUBY_VENDORLIB_BASE}/phusion_passenger/platform_info/depcheck_specs/utilities.rb -${RUBY_VENDORLIB_BASE}/phusion_passenger/platform_info/linux.rb -${RUBY_VENDORLIB_BASE}/phusion_passenger/platform_info/openssl.rb -${RUBY_VENDORLIB_BASE}/phusion_passenger/platform_info/operating_system.rb -${RUBY_VENDORLIB_BASE}/phusion_passenger/platform_info/ruby.rb -${RUBY_VENDORLIB_BASE}/phusion_passenger/platform_info/zlib.rb -${RUBY_VENDORLIB_BASE}/phusion_passenger/plugin.rb -${RUBY_VENDORLIB_BASE}/phusion_passenger/preloader_shared_helpers.rb -${RUBY_VENDORLIB_BASE}/phusion_passenger/public_api.rb -${RUBY_VENDORLIB_BASE}/phusion_passenger/rack/out_of_band_gc.rb -${RUBY_VENDORLIB_BASE}/phusion_passenger/rack/thread_handler_extension.rb -${RUBY_VENDORLIB_BASE}/phusion_passenger/rack_handler.rb -${RUBY_VENDORLIB_BASE}/phusion_passenger/request_handler.rb -${RUBY_VENDORLIB_BASE}/phusion_passenger/request_handler/thread_handler.rb -${RUBY_VENDORLIB_BASE}/phusion_passenger/ruby_core_enhancements.rb -${RUBY_VENDORLIB_BASE}/phusion_passenger/ruby_core_io_enhancements.rb -${RUBY_VENDORLIB_BASE}/phusion_passenger/simple_benchmarking.rb -${RUBY_VENDORLIB_BASE}/phusion_passenger/standalone/app_finder.rb -${RUBY_VENDORLIB_BASE}/phusion_passenger/standalone/command.rb -${RUBY_VENDORLIB_BASE}/phusion_passenger/standalone/config_options_list.rb -${RUBY_VENDORLIB_BASE}/phusion_passenger/standalone/config_utils.rb -${RUBY_VENDORLIB_BASE}/phusion_passenger/standalone/control_utils.rb -${RUBY_VENDORLIB_BASE}/phusion_passenger/standalone/main.rb -${RUBY_VENDORLIB_BASE}/phusion_passenger/standalone/start_command.rb -${RUBY_VENDORLIB_BASE}/phusion_passenger/standalone/start_command/builtin_engine.rb -${RUBY_VENDORLIB_BASE}/phusion_passenger/standalone/start_command/nginx_engine.rb -${RUBY_VENDORLIB_BASE}/phusion_passenger/standalone/status_command.rb -${RUBY_VENDORLIB_BASE}/phusion_passenger/standalone/stop_command.rb -${RUBY_VENDORLIB_BASE}/phusion_passenger/standalone/version_command.rb -${RUBY_VENDORLIB_BASE}/phusion_passenger/utils.rb -${RUBY_VENDORLIB_BASE}/phusion_passenger/utils/ansi_colors.rb -${RUBY_VENDORLIB_BASE}/phusion_passenger/utils/download.rb -${RUBY_VENDORLIB_BASE}/phusion_passenger/utils/file_system_watcher.rb -${RUBY_VENDORLIB_BASE}/phusion_passenger/utils/hosts_file_parser.rb -${RUBY_VENDORLIB_BASE}/phusion_passenger/utils/json.rb -${RUBY_VENDORLIB_BASE}/phusion_passenger/utils/lock.rb -${RUBY_VENDORLIB_BASE}/phusion_passenger/utils/native_support_utils.rb -${RUBY_VENDORLIB_BASE}/phusion_passenger/utils/progress_bar.rb -${RUBY_VENDORLIB_BASE}/phusion_passenger/utils/shellwords.rb -${RUBY_VENDORLIB_BASE}/phusion_passenger/utils/tee_input.rb -${RUBY_VENDORLIB_BASE}/phusion_passenger/utils/terminal_choice_menu.rb -${RUBY_VENDORLIB_BASE}/phusion_passenger/utils/tmpio.rb -${RUBY_VENDORLIB_BASE}/phusion_passenger/utils/unseekable_socket.rb -${RUBY_VENDORLIB_BASE}/phusion_passenger/vendor/crash_watch/app.rb -${RUBY_VENDORLIB_BASE}/phusion_passenger/vendor/crash_watch/base.rb -${RUBY_VENDORLIB_BASE}/phusion_passenger/vendor/crash_watch/gdb_controller.rb -${RUBY_VENDORLIB_BASE}/phusion_passenger/vendor/crash_watch/lldb_controller.rb -${RUBY_VENDORLIB_BASE}/phusion_passenger/vendor/crash_watch/utils.rb -${RUBY_VENDORLIB_BASE}/phusion_passenger/vendor/crash_watch/version.rb -${RUBY_VENDORLIB_BASE}/phusion_passenger/vendor/daemon_controller.rb -${RUBY_VENDORLIB_BASE}/phusion_passenger/vendor/daemon_controller/lock_file.rb -${RUBY_VENDORLIB_BASE}/phusion_passenger/vendor/daemon_controller/spawn.rb -${RUBY_VENDORLIB_BASE}/phusion_passenger/vendor/daemon_controller/version.rb -${RUBY_VENDORLIB_BASE}/phusion_passenger/vendor/union_station_hooks_core/CONFIG.md -${RUBY_VENDORLIB_BASE}/phusion_passenger/vendor/union_station_hooks_core/Gemfile -${RUBY_VENDORLIB_BASE}/phusion_passenger/vendor/union_station_hooks_core/Gemfile.lock -${RUBY_VENDORLIB_BASE}/phusion_passenger/vendor/union_station_hooks_core/LICENSE.md -${RUBY_VENDORLIB_BASE}/phusion_passenger/vendor/union_station_hooks_core/README-API.md -${RUBY_VENDORLIB_BASE}/phusion_passenger/vendor/union_station_hooks_core/README.md -${RUBY_VENDORLIB_BASE}/phusion_passenger/vendor/union_station_hooks_core/Rakefile -${RUBY_VENDORLIB_BASE}/phusion_passenger/vendor/union_station_hooks_core/lib/union_station_hooks_core.rb -${RUBY_VENDORLIB_BASE}/phusion_passenger/vendor/union_station_hooks_core/lib/union_station_hooks_core/api.rb -${RUBY_VENDORLIB_BASE}/phusion_passenger/vendor/union_station_hooks_core/lib/union_station_hooks_core/connection.rb -${RUBY_VENDORLIB_BASE}/phusion_passenger/vendor/union_station_hooks_core/lib/union_station_hooks_core/context.rb -${RUBY_VENDORLIB_BASE}/phusion_passenger/vendor/union_station_hooks_core/lib/union_station_hooks_core/lock.rb -${RUBY_VENDORLIB_BASE}/phusion_passenger/vendor/union_station_hooks_core/lib/union_station_hooks_core/log.rb -${RUBY_VENDORLIB_BASE}/phusion_passenger/vendor/union_station_hooks_core/lib/union_station_hooks_core/message_channel.rb -${RUBY_VENDORLIB_BASE}/phusion_passenger/vendor/union_station_hooks_core/lib/union_station_hooks_core/request_reporter.rb -${RUBY_VENDORLIB_BASE}/phusion_passenger/vendor/union_station_hooks_core/lib/union_station_hooks_core/request_reporter/basics.rb -${RUBY_VENDORLIB_BASE}/phusion_passenger/vendor/union_station_hooks_core/lib/union_station_hooks_core/request_reporter/controllers.rb -${RUBY_VENDORLIB_BASE}/phusion_passenger/vendor/union_station_hooks_core/lib/union_station_hooks_core/request_reporter/misc.rb -${RUBY_VENDORLIB_BASE}/phusion_passenger/vendor/union_station_hooks_core/lib/union_station_hooks_core/request_reporter/view_rendering.rb -${RUBY_VENDORLIB_BASE}/phusion_passenger/vendor/union_station_hooks_core/lib/union_station_hooks_core/simple_json.rb -${RUBY_VENDORLIB_BASE}/phusion_passenger/vendor/union_station_hooks_core/lib/union_station_hooks_core/spec_helper.rb -${RUBY_VENDORLIB_BASE}/phusion_passenger/vendor/union_station_hooks_core/lib/union_station_hooks_core/time_point.rb -${RUBY_VENDORLIB_BASE}/phusion_passenger/vendor/union_station_hooks_core/lib/union_station_hooks_core/transaction.rb -${RUBY_VENDORLIB_BASE}/phusion_passenger/vendor/union_station_hooks_core/lib/union_station_hooks_core/utils.rb -${RUBY_VENDORLIB_BASE}/phusion_passenger/vendor/union_station_hooks_core/lib/union_station_hooks_core/version.rb -${RUBY_VENDORLIB_BASE}/phusion_passenger/vendor/union_station_hooks_core/lib/union_station_hooks_core/version_data.rb -${RUBY_VENDORLIB_BASE}/phusion_passenger/vendor/union_station_hooks_core/ruby_versions.yml.example -${RUBY_VENDORLIB_BASE}/phusion_passenger/vendor/union_station_hooks_core/ruby_versions.yml.travis -${RUBY_VENDORLIB_BASE}/phusion_passenger/vendor/union_station_hooks_core/ruby_versions.yml.travis-with-sudo -${RUBY_VENDORLIB_BASE}/phusion_passenger/vendor/union_station_hooks_core/union_station_hooks_core.gemspec -${RUBY_VENDORLIB_BASE}/phusion_passenger/vendor/union_station_hooks_rails/Gemfile -${RUBY_VENDORLIB_BASE}/phusion_passenger/vendor/union_station_hooks_rails/Gemfile.lock -${RUBY_VENDORLIB_BASE}/phusion_passenger/vendor/union_station_hooks_rails/LICENSE.md -${RUBY_VENDORLIB_BASE}/phusion_passenger/vendor/union_station_hooks_rails/README.md -${RUBY_VENDORLIB_BASE}/phusion_passenger/vendor/union_station_hooks_rails/Rakefile -${RUBY_VENDORLIB_BASE}/phusion_passenger/vendor/union_station_hooks_rails/lib/union_station_hooks_rails.rb -${RUBY_VENDORLIB_BASE}/phusion_passenger/vendor/union_station_hooks_rails/lib/union_station_hooks_rails/action_controller_extension.rb -${RUBY_VENDORLIB_BASE}/phusion_passenger/vendor/union_station_hooks_rails/lib/union_station_hooks_rails/action_view_subscriber.rb -${RUBY_VENDORLIB_BASE}/phusion_passenger/vendor/union_station_hooks_rails/lib/union_station_hooks_rails/active_record_subscriber.rb -${RUBY_VENDORLIB_BASE}/phusion_passenger/vendor/union_station_hooks_rails/lib/union_station_hooks_rails/active_support_benchmarkable_extension.rb -${RUBY_VENDORLIB_BASE}/phusion_passenger/vendor/union_station_hooks_rails/lib/union_station_hooks_rails/active_support_cache_subscriber.rb -${RUBY_VENDORLIB_BASE}/phusion_passenger/vendor/union_station_hooks_rails/lib/union_station_hooks_rails/exception_logger.rb -${RUBY_VENDORLIB_BASE}/phusion_passenger/vendor/union_station_hooks_rails/lib/union_station_hooks_rails/initialize.rb -${RUBY_VENDORLIB_BASE}/phusion_passenger/vendor/union_station_hooks_rails/lib/union_station_hooks_rails/version.rb -${RUBY_VENDORLIB_BASE}/phusion_passenger/vendor/union_station_hooks_rails/lib/union_station_hooks_rails/version_data.rb -${RUBY_VENDORLIB_BASE}/phusion_passenger/vendor/union_station_hooks_rails/union_station_hooks_rails.gemspec +${RUBY_VENDORARCHLIB}/passenger_native_support.${RUBY_DLEXT} +${RUBY_VENDORLIB}/phusion_passenger.rb +${RUBY_VENDORLIB}/phusion_passenger/abstract_installer.rb +${RUBY_VENDORLIB}/phusion_passenger/admin_tools.rb +${RUBY_VENDORLIB}/phusion_passenger/admin_tools/instance.rb +${RUBY_VENDORLIB}/phusion_passenger/admin_tools/instance_registry.rb +${RUBY_VENDORLIB}/phusion_passenger/admin_tools/memory_stats.rb +${RUBY_VENDORLIB}/phusion_passenger/apache2/config_options.rb +${RUBY_VENDORLIB}/phusion_passenger/common_library.rb +${RUBY_VENDORLIB}/phusion_passenger/config/about_command.rb +${RUBY_VENDORLIB}/phusion_passenger/config/agent_compiler.rb +${RUBY_VENDORLIB}/phusion_passenger/config/api_call_command.rb +${RUBY_VENDORLIB}/phusion_passenger/config/build_native_support_command.rb +${RUBY_VENDORLIB}/phusion_passenger/config/command.rb +${RUBY_VENDORLIB}/phusion_passenger/config/compile_agent_command.rb +${RUBY_VENDORLIB}/phusion_passenger/config/compile_nginx_engine_command.rb +${RUBY_VENDORLIB}/phusion_passenger/config/detach_process_command.rb +${RUBY_VENDORLIB}/phusion_passenger/config/download_agent_command.rb +${RUBY_VENDORLIB}/phusion_passenger/config/download_nginx_engine_command.rb +${RUBY_VENDORLIB}/phusion_passenger/config/install_agent_command.rb +${RUBY_VENDORLIB}/phusion_passenger/config/install_standalone_runtime_command.rb +${RUBY_VENDORLIB}/phusion_passenger/config/installation_utils.rb +${RUBY_VENDORLIB}/phusion_passenger/config/list_instances_command.rb +${RUBY_VENDORLIB}/phusion_passenger/config/main.rb +${RUBY_VENDORLIB}/phusion_passenger/config/nginx_engine_compiler.rb +${RUBY_VENDORLIB}/phusion_passenger/config/reopen_logs_command.rb +${RUBY_VENDORLIB}/phusion_passenger/config/restart_app_command.rb +${RUBY_VENDORLIB}/phusion_passenger/config/system_metrics_command.rb +${RUBY_VENDORLIB}/phusion_passenger/config/utils.rb +${RUBY_VENDORLIB}/phusion_passenger/config/validate_install_command.rb +${RUBY_VENDORLIB}/phusion_passenger/console_text_template.rb +${RUBY_VENDORLIB}/phusion_passenger/constants.rb +${RUBY_VENDORLIB}/phusion_passenger/debug_logging.rb +${RUBY_VENDORLIB}/phusion_passenger/loader_shared_helpers.rb +${RUBY_VENDORLIB}/phusion_passenger/locations.ini +${RUBY_VENDORLIB}/phusion_passenger/message_channel.rb +${RUBY_VENDORLIB}/phusion_passenger/message_client.rb +${RUBY_VENDORLIB}/phusion_passenger/native_support.rb +${RUBY_VENDORLIB}/phusion_passenger/nginx/config_options.rb +${RUBY_VENDORLIB}/phusion_passenger/packaging.rb +${RUBY_VENDORLIB}/phusion_passenger/platform_info.rb +${RUBY_VENDORLIB}/phusion_passenger/platform_info/apache.rb +${RUBY_VENDORLIB}/phusion_passenger/platform_info/apache_detector.rb +${RUBY_VENDORLIB}/phusion_passenger/platform_info/binary_compatibility.rb +${RUBY_VENDORLIB}/phusion_passenger/platform_info/compiler.rb +${RUBY_VENDORLIB}/phusion_passenger/platform_info/crypto.rb +${RUBY_VENDORLIB}/phusion_passenger/platform_info/curl.rb +${RUBY_VENDORLIB}/phusion_passenger/platform_info/cxx_portability.rb +${RUBY_VENDORLIB}/phusion_passenger/platform_info/depcheck.rb +${RUBY_VENDORLIB}/phusion_passenger/platform_info/depcheck_specs/apache2.rb +${RUBY_VENDORLIB}/phusion_passenger/platform_info/depcheck_specs/compiler_toolchain.rb +${RUBY_VENDORLIB}/phusion_passenger/platform_info/depcheck_specs/gems.rb +${RUBY_VENDORLIB}/phusion_passenger/platform_info/depcheck_specs/libs.rb +${RUBY_VENDORLIB}/phusion_passenger/platform_info/depcheck_specs/ruby.rb +${RUBY_VENDORLIB}/phusion_passenger/platform_info/depcheck_specs/utilities.rb +${RUBY_VENDORLIB}/phusion_passenger/platform_info/linux.rb +${RUBY_VENDORLIB}/phusion_passenger/platform_info/openssl.rb +${RUBY_VENDORLIB}/phusion_passenger/platform_info/operating_system.rb +${RUBY_VENDORLIB}/phusion_passenger/platform_info/ruby.rb +${RUBY_VENDORLIB}/phusion_passenger/platform_info/zlib.rb +${RUBY_VENDORLIB}/phusion_passenger/plugin.rb +${RUBY_VENDORLIB}/phusion_passenger/preloader_shared_helpers.rb +${RUBY_VENDORLIB}/phusion_passenger/public_api.rb +${RUBY_VENDORLIB}/phusion_passenger/rack/out_of_band_gc.rb +${RUBY_VENDORLIB}/phusion_passenger/rack/thread_handler_extension.rb +${RUBY_VENDORLIB}/phusion_passenger/rack_handler.rb +${RUBY_VENDORLIB}/phusion_passenger/request_handler.rb +${RUBY_VENDORLIB}/phusion_passenger/request_handler/thread_handler.rb +${RUBY_VENDORLIB}/phusion_passenger/ruby_core_enhancements.rb +${RUBY_VENDORLIB}/phusion_passenger/ruby_core_io_enhancements.rb +${RUBY_VENDORLIB}/phusion_passenger/simple_benchmarking.rb +${RUBY_VENDORLIB}/phusion_passenger/standalone/app_finder.rb +${RUBY_VENDORLIB}/phusion_passenger/standalone/command.rb +${RUBY_VENDORLIB}/phusion_passenger/standalone/config_options_list.rb +${RUBY_VENDORLIB}/phusion_passenger/standalone/config_utils.rb +${RUBY_VENDORLIB}/phusion_passenger/standalone/control_utils.rb +${RUBY_VENDORLIB}/phusion_passenger/standalone/main.rb +${RUBY_VENDORLIB}/phusion_passenger/standalone/start_command.rb +${RUBY_VENDORLIB}/phusion_passenger/standalone/start_command/builtin_engine.rb +${RUBY_VENDORLIB}/phusion_passenger/standalone/start_command/nginx_engine.rb +${RUBY_VENDORLIB}/phusion_passenger/standalone/status_command.rb +${RUBY_VENDORLIB}/phusion_passenger/standalone/stop_command.rb +${RUBY_VENDORLIB}/phusion_passenger/standalone/version_command.rb +${RUBY_VENDORLIB}/phusion_passenger/utils.rb +${RUBY_VENDORLIB}/phusion_passenger/utils/ansi_colors.rb +${RUBY_VENDORLIB}/phusion_passenger/utils/download.rb +${RUBY_VENDORLIB}/phusion_passenger/utils/file_system_watcher.rb +${RUBY_VENDORLIB}/phusion_passenger/utils/hosts_file_parser.rb +${RUBY_VENDORLIB}/phusion_passenger/utils/json.rb +${RUBY_VENDORLIB}/phusion_passenger/utils/lock.rb +${RUBY_VENDORLIB}/phusion_passenger/utils/native_support_utils.rb +${RUBY_VENDORLIB}/phusion_passenger/utils/progress_bar.rb +${RUBY_VENDORLIB}/phusion_passenger/utils/shellwords.rb +${RUBY_VENDORLIB}/phusion_passenger/utils/tee_input.rb +${RUBY_VENDORLIB}/phusion_passenger/utils/terminal_choice_menu.rb +${RUBY_VENDORLIB}/phusion_passenger/utils/tmpio.rb +${RUBY_VENDORLIB}/phusion_passenger/utils/unseekable_socket.rb +${RUBY_VENDORLIB}/phusion_passenger/vendor/crash_watch/app.rb +${RUBY_VENDORLIB}/phusion_passenger/vendor/crash_watch/base.rb +${RUBY_VENDORLIB}/phusion_passenger/vendor/crash_watch/gdb_controller.rb +${RUBY_VENDORLIB}/phusion_passenger/vendor/crash_watch/lldb_controller.rb +${RUBY_VENDORLIB}/phusion_passenger/vendor/crash_watch/utils.rb +${RUBY_VENDORLIB}/phusion_passenger/vendor/crash_watch/version.rb +${RUBY_VENDORLIB}/phusion_passenger/vendor/daemon_controller.rb +${RUBY_VENDORLIB}/phusion_passenger/vendor/daemon_controller/lock_file.rb +${RUBY_VENDORLIB}/phusion_passenger/vendor/daemon_controller/spawn.rb +${RUBY_VENDORLIB}/phusion_passenger/vendor/daemon_controller/version.rb +${RUBY_VENDORLIB}/phusion_passenger/vendor/union_station_hooks_core/CONFIG.md +${RUBY_VENDORLIB}/phusion_passenger/vendor/union_station_hooks_core/Gemfile +${RUBY_VENDORLIB}/phusion_passenger/vendor/union_station_hooks_core/Gemfile.lock +${RUBY_VENDORLIB}/phusion_passenger/vendor/union_station_hooks_core/LICENSE.md +${RUBY_VENDORLIB}/phusion_passenger/vendor/union_station_hooks_core/README-API.md +${RUBY_VENDORLIB}/phusion_passenger/vendor/union_station_hooks_core/README.md +${RUBY_VENDORLIB}/phusion_passenger/vendor/union_station_hooks_core/Rakefile +${RUBY_VENDORLIB}/phusion_passenger/vendor/union_station_hooks_core/lib/union_station_hooks_core.rb +${RUBY_VENDORLIB}/phusion_passenger/vendor/union_station_hooks_core/lib/union_station_hooks_core/api.rb +${RUBY_VENDORLIB}/phusion_passenger/vendor/union_station_hooks_core/lib/union_station_hooks_core/connection.rb +${RUBY_VENDORLIB}/phusion_passenger/vendor/union_station_hooks_core/lib/union_station_hooks_core/context.rb +${RUBY_VENDORLIB}/phusion_passenger/vendor/union_station_hooks_core/lib/union_station_hooks_core/lock.rb +${RUBY_VENDORLIB}/phusion_passenger/vendor/union_station_hooks_core/lib/union_station_hooks_core/log.rb +${RUBY_VENDORLIB}/phusion_passenger/vendor/union_station_hooks_core/lib/union_station_hooks_core/message_channel.rb +${RUBY_VENDORLIB}/phusion_passenger/vendor/union_station_hooks_core/lib/union_station_hooks_core/request_reporter.rb +${RUBY_VENDORLIB}/phusion_passenger/vendor/union_station_hooks_core/lib/union_station_hooks_core/request_reporter/basics.rb +${RUBY_VENDORLIB}/phusion_passenger/vendor/union_station_hooks_core/lib/union_station_hooks_core/request_reporter/controllers.rb +${RUBY_VENDORLIB}/phusion_passenger/vendor/union_station_hooks_core/lib/union_station_hooks_core/request_reporter/misc.rb +${RUBY_VENDORLIB}/phusion_passenger/vendor/union_station_hooks_core/lib/union_station_hooks_core/request_reporter/view_rendering.rb +${RUBY_VENDORLIB}/phusion_passenger/vendor/union_station_hooks_core/lib/union_station_hooks_core/simple_json.rb +${RUBY_VENDORLIB}/phusion_passenger/vendor/union_station_hooks_core/lib/union_station_hooks_core/spec_helper.rb +${RUBY_VENDORLIB}/phusion_passenger/vendor/union_station_hooks_core/lib/union_station_hooks_core/time_point.rb +${RUBY_VENDORLIB}/phusion_passenger/vendor/union_station_hooks_core/lib/union_station_hooks_core/transaction.rb +${RUBY_VENDORLIB}/phusion_passenger/vendor/union_station_hooks_core/lib/union_station_hooks_core/utils.rb +${RUBY_VENDORLIB}/phusion_passenger/vendor/union_station_hooks_core/lib/union_station_hooks_core/version.rb +${RUBY_VENDORLIB}/phusion_passenger/vendor/union_station_hooks_core/lib/union_station_hooks_core/version_data.rb +${RUBY_VENDORLIB}/phusion_passenger/vendor/union_station_hooks_core/ruby_versions.yml.example +${RUBY_VENDORLIB}/phusion_passenger/vendor/union_station_hooks_core/ruby_versions.yml.travis +${RUBY_VENDORLIB}/phusion_passenger/vendor/union_station_hooks_core/ruby_versions.yml.travis-with-sudo +${RUBY_VENDORLIB}/phusion_passenger/vendor/union_station_hooks_core/union_station_hooks_core.gemspec +${RUBY_VENDORLIB}/phusion_passenger/vendor/union_station_hooks_rails/Gemfile +${RUBY_VENDORLIB}/phusion_passenger/vendor/union_station_hooks_rails/Gemfile.lock +${RUBY_VENDORLIB}/phusion_passenger/vendor/union_station_hooks_rails/LICENSE.md +${RUBY_VENDORLIB}/phusion_passenger/vendor/union_station_hooks_rails/README.md +${RUBY_VENDORLIB}/phusion_passenger/vendor/union_station_hooks_rails/Rakefile +${RUBY_VENDORLIB}/phusion_passenger/vendor/union_station_hooks_rails/lib/union_station_hooks_rails.rb +${RUBY_VENDORLIB}/phusion_passenger/vendor/union_station_hooks_rails/lib/union_station_hooks_rails/action_controller_extension.rb +${RUBY_VENDORLIB}/phusion_passenger/vendor/union_station_hooks_rails/lib/union_station_hooks_rails/action_view_subscriber.rb +${RUBY_VENDORLIB}/phusion_passenger/vendor/union_station_hooks_rails/lib/union_station_hooks_rails/active_record_subscriber.rb +${RUBY_VENDORLIB}/phusion_passenger/vendor/union_station_hooks_rails/lib/union_station_hooks_rails/active_support_benchmarkable_extension.rb +${RUBY_VENDORLIB}/phusion_passenger/vendor/union_station_hooks_rails/lib/union_station_hooks_rails/active_support_cache_subscriber.rb +${RUBY_VENDORLIB}/phusion_passenger/vendor/union_station_hooks_rails/lib/union_station_hooks_rails/exception_logger.rb +${RUBY_VENDORLIB}/phusion_passenger/vendor/union_station_hooks_rails/lib/union_station_hooks_rails/initialize.rb +${RUBY_VENDORLIB}/phusion_passenger/vendor/union_station_hooks_rails/lib/union_station_hooks_rails/version.rb +${RUBY_VENDORLIB}/phusion_passenger/vendor/union_station_hooks_rails/lib/union_station_hooks_rails/version_data.rb +${RUBY_VENDORLIB}/phusion_passenger/vendor/union_station_hooks_rails/union_station_hooks_rails.gemspec man/man1/passenger-config.1 man/man8/passenger-memory-stats.8 man/man8/passenger-status.8