Revision 5 (by ahitrov@rambler.ru, 2010/03/24 15:24:46) The INSTALLER
##############################################################################
# $HeadURL: http://svn.dev.rambler.ru/cndinst/trunk/skel/config.mk.proto $
# $Id: config.mk.proto 61 2009-11-13 14:47:29Z phoinix $
###############################################################################

# Main
OWNER =				@OWNER@
ROOT_DIR =			@ROOT_DIR@
CONTENIDO_VERSION =		7

# HTTP
HTTPD_PORT =			@HTTPD_PORT@
SERVER =			@SERVER@
HTTPD_SERVER =			${SERVER}:${HTTPD_PORT}
SERVER_ADMIN =			${OWNER}

# Database
DB_TYPE ?=			@DB_TYPE@
#PGSQL_LOGGING =		YES

# External directories
BACKUPS =			@BACKUPS@
CROSSLINKS =			@CROSSLINKS@
SESSIONS =			@SESSIONS@

# Reloading
STATIC_SOURCE_ENABLE =		YES

# Error handling
ERROR_MODE =			fatal

# Debug & profiling
# Default DEBUG_FORMAT = %d %C:%L (%P) [%l]: "%m"%n
#   %d - date (format [mday/mon/year hour:min:sec])
#   %P - current process ID
#   %C - name of package caused this log
#   %L - code line in %C
#   %l - log level
#   %m - log text
#   %n - "\n"
# Debug levels: [debug info notice warning error critical alert emergency]
DEBUG =				NO
DEBUG_FORMAT ?=
DEBUG_MIN_LEVEL ?=
DEBUG_MAX_LEVEL ?=
DEBUG_STACK_TRACE =		NO
DEBUG_SQL =			NO
DEBUG_CORE =			NO
DEBUG_WORKTIME =		NO
PROFILING =			NO
PROFILING_DBI =			NO

# Tunable apache settings
# (see src/core/config.mk for default values)
#MIN_SPARE_SERVERS ?=
#MAX_SPARE_SERVERS ?=
#START_SERVERS ?=
#MAX_CLIENTS ?=
#MAX_REQUESTS_PER_CHILD ?=

# Development ('/src' instead '/usr')
# also flag for use test database/memcached etc
# also can be accessed via $state->is_dev_server or $state->development
DEVELOPMENT =			NO

# Default repository
SVN_REPOSITORY ?=		http://developers.rambler.ru/svn/

# Current project
PROJECT ?=

Небольшая справка по веткам

cnddist – контейнер, в котором хранятся все дистрибутивы всех библиотек и программных пакетов, которые использовались при построении различных версий Contenido. Если какой-то библиотеки в данном хранилище нет, инсталлятор сделает попытку "подтянуть" ее с веба (например, с CPAN). Если библиотека слишком старая, есть очень большая вероятность, что ее там уже нет. Поэтому мы храним весь хлам от всех сборок. Если какой-то дистрибутив вдруг отсутствует в cnddist - напишите нам, мы положим его туда.

koi8 – отмирающая ветка, чей код, выдача и все внутренние библиотеки заточены на кодировку KOI8-R. Вносятся только те дополнения, которые касаются внешнего вида и функционала админки, баги ядра, обязательные обновления портов и мелочи, которые легко скопипастить. В дальнейшем планируется полная остановка поддержки по данной ветке.

utf8 – актуальная ветка, заточенная под UTF-8.

Внутри каждой ветки: core – исходники ядра; install – скрипт установки инсталляции; plugins – плагины; samples – "готовые к употреблению" проекты, которые можно поставить, запустить и посмотреть, как они работают.