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

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

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

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

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

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