0
@@ -80,7 +80,7 @@ passenger_config_create_server(apr_pool_t *p, server_rec *s) {
0
ServerConfig *config = create_server_config_struct(p);
0
- config->
spawnServer = NULL;
0
config->maxPoolSize = DEFAULT_MAX_POOL_SIZE;
0
config->maxPoolSizeSpecified = false;
0
config->poolIdleTime = DEFAULT_POOL_IDLE_TIME;
0
@@ -99,7 +99,7 @@ passenger_config_merge_server(apr_pool_t *p, void *basev, void *addv) {
0
config->ruby = (add->ruby == NULL) ? base->ruby : add->ruby;
0
config->env = (add->env == NULL) ? base->env : add->env;
0
- config->
spawnServer = (add->spawnServer == NULL) ? base->spawnServer : add->spawnServer;
0
+ config->
root = (add->root == NULL) ? base->root : add->root;
0
config->maxPoolSize = (add->maxPoolSizeSpecified) ? base->maxPoolSize : add->maxPoolSize;
0
config->maxPoolSizeSpecified = base->maxPoolSizeSpecified || add->maxPoolSizeSpecified;
0
config->poolIdleTime = (add->poolIdleTime) ? base->poolIdleTime : add->poolIdleTime;
0
@@ -119,7 +119,7 @@ passenger_config_merge_all_servers(apr_pool_t *pool, server_rec *main_server) {
0
ServerConfig *config = (ServerConfig *) ap_get_module_config(s->module_config, &passenger_module);
0
final->ruby = (final->ruby != NULL) ? final->ruby : config->ruby;
0
final->env = (final->env != NULL) ? final->env : config->env;
0
- final->
spawnServer = (final->spawnServer != NULL) ? final->spawnServer : config->spawnServer;
0
+ final->
root = (final->root != NULL) ? final->root : config->root;
0
final->maxPoolSize = (final->maxPoolSizeSpecified) ? final->maxPoolSize : config->maxPoolSize;
0
final->maxPoolSizeSpecified = final->maxPoolSizeSpecified || config->maxPoolSizeSpecified;
0
final->poolIdleTime = (final->poolIdleTimeSpecified) ? final->poolIdleTime : config->poolIdleTime;
0
@@ -135,6 +135,14 @@ passenger_config_merge_all_servers(apr_pool_t *pool, server_rec *main_server) {
0
+cmd_passenger_root(cmd_parms *cmd, void *pcfg, const char *arg) {
0
+ ServerConfig *config = (ServerConfig *) ap_get_module_config(
0
+ cmd->server->module_config, &passenger_module);
0
cmd_rails_base_uri(cmd_parms *cmd, void *pcfg, const char *arg) {
0
DirConfig *config = (DirConfig *) pcfg;
0
config->base_uris.insert(arg);
0
@@ -172,14 +180,6 @@ cmd_rails_env(cmd_parms *cmd, void *pcfg, const char *arg) {
0
-cmd_rails_spawn_server(cmd_parms *cmd, void *pcfg, const char *arg) {
0
- ServerConfig *config = (ServerConfig *) ap_get_module_config(
0
- cmd->server->module_config, &passenger_module);
0
- config->spawnServer = arg;
0
cmd_rails_max_pool_size(cmd_parms *cmd, void *pcfg, const char *arg) {
0
ServerConfig *config = (ServerConfig *) ap_get_module_config(
0
cmd->server->module_config, &passenger_module);
0
@@ -234,10 +234,25 @@ cmd_rails_default_user(cmd_parms *cmd, void *dummy, const char *arg) {
0
+cmd_rails_spawn_server(cmd_parms *cmd, void *pcfg, const char *arg) {
0
+ fprintf(stderr, "WARNING: The 'RailsSpawnServer' option is obsolete. "
0
+ "Please specify 'PassengerRoot' instead. The correct value was "
0
+ "given to you by 'passenger-install-apache2-module'.");
0
typedef const char * (*Take1Func)(); // Workaround for some weird C++-specific compiler error.
0
const command_rec passenger_commands[] = {
0
+ AP_INIT_TAKE1("PassengerRoot",
0
+ (Take1Func) cmd_passenger_root,
0
+ "The Passenger root folder."),
0
AP_INIT_TAKE1("RailsBaseURI",
0
(Take1Func) cmd_rails_base_uri,
0
@@ -263,11 +278,6 @@ const command_rec passenger_commands[] = {
0
"The environment under which a Rails app must run."),
0
- AP_INIT_TAKE1("RailsSpawnServer",
0
- (Take1Func) cmd_rails_spawn_server,
0
- "The filename of the spawn server to use."),
0
AP_INIT_TAKE1("RailsMaxPoolSize",
0
(Take1Func) cmd_rails_max_pool_size,
0
@@ -288,6 +298,14 @@ const command_rec passenger_commands[] = {
0
"The user that Rails applications must run as when user switching fails or is disabled."),
0
+ AP_INIT_TAKE1("RailsSpawnServer",
0
+ (Take1Func) cmd_rails_spawn_server,
Comments
No one has commented yet.