open_databases();
/* Load site-specific configuration */
- syslog(LOG_INFO, "Loading citadel.config");
+ syslog(LOG_INFO, "Initializing configuration system");
initialize_config_system();
validate_config();
-
- syslog(LOG_INFO, "Acquiring control record");
- get_control();
- put_config();
+ migrate_legacy_control_record();
/* Check floor reference counts */
check_ref_counts();
srand(seed);
srandom(seed);
- put_config();
-
syslog(LOG_DEBUG, "master_startup() finished\n");
}
}
}
- release_control();
-
/* Now go away. */
syslog(LOG_NOTICE, "citserver: Exiting with status %d\n", exitcode);
fflush(stdout); fflush(stderr);