Line # Revision Author
1 10 ahitrov@rambler.ru ##############################################################################
2 # $HeadURL: http://svn.dev.rambler.ru/cndinst/trunk/skel/config.mk.proto $
3 # $Id: config.mk.proto 61 2009-11-13 14:47:29Z phoinix $
4 ###############################################################################
5
6 # Main
7 OWNER = @OWNER@
8 ROOT_DIR = @ROOT_DIR@
9 CONTENIDO_VERSION = 7
10
11 # HTTP
12 HTTPD_PORT = @HTTPD_PORT@
13 SERVER = @SERVER@
14 HTTPD_SERVER = ${SERVER}:${HTTPD_PORT}
15 SERVER_ADMIN = ${OWNER}
16
17 # Database
18 DB_TYPE ?= @DB_TYPE@
19 #PGSQL_LOGGING = YES
20
21 # External directories
22 BACKUPS = @BACKUPS@
23 CROSSLINKS = @CROSSLINKS@
24 SESSIONS = @SESSIONS@
25
26 # Reloading
27 STATIC_SOURCE_ENABLE = YES
28
29 # Error handling
30 ERROR_MODE = fatal
31
32 # Debug & profiling
33 # Default DEBUG_FORMAT = %d %C:%L (%P) [%l]: "%m"%n
34 # %d - date (format [mday/mon/year hour:min:sec])
35 # %P - current process ID
36 # %C - name of package caused this log
37 # %L - code line in %C
38 # %l - log level
39 # %m - log text
40 # %n - "\n"
41 # Debug levels: [debug info notice warning error critical alert emergency]
42 DEBUG = NO
43 DEBUG_FORMAT ?=
44 DEBUG_MIN_LEVEL ?=
45 DEBUG_MAX_LEVEL ?=
46 DEBUG_STACK_TRACE = NO
47 DEBUG_SQL = NO
48 DEBUG_CORE = NO
49 DEBUG_WORKTIME = NO
50 PROFILING = NO
51 PROFILING_DBI = NO
52
53 # Tunable apache settings
54 # (see src/core/config.mk for default values)
55 #MIN_SPARE_SERVERS ?=
56 #MAX_SPARE_SERVERS ?=
57 #START_SERVERS ?=
58 #MAX_CLIENTS ?=
59 #MAX_REQUESTS_PER_CHILD ?=
60
61 # Development ('/src' instead '/usr')
62 # also flag for use test database/memcached etc
63 # also can be accessed via $state->is_dev_server or $state->development
64 DEVELOPMENT = NO
65
66 # Default repository
67 SVN_REPOSITORY ?= http://developers.rambler.ru/svn/
68
69 # Current project
70 PROJECT ?=

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

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

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

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

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