Difference between revisions of "Serve.cfg:global:info dir"
Line 15: | Line 15: | ||
|} | |} | ||
'''Описание.''' Данная конфигурационная переменная устанавливает путь к каталогу, в котором хранится дополнительная информация к тестам для всех задач данного турнира. Сами | '''Описание.''' Данная конфигурационная переменная устанавливает путь к каталогу, в котором хранится дополнительная информация к тестам для всех задач данного турнира. Сами | ||
− | файлы с дополнительной информацией находятся в подкаталогах этого каталога. Дополнительная информация для некоторой задачи с кратким именем <tt>A</tt> (задаваемом конфигурационной переменной <tt>[[serve.cfg: | + | файлы с дополнительной информацией находятся в подкаталогах этого каталога. Дополнительная информация для некоторой задачи с кратким именем <tt>A</tt> (задаваемом конфигурационной переменной <tt>[[serve.cfg:problem:short_name|short_name]]</tt>) находятся в подкаталоге <tt>A</tt> каталога дополнительной |
информации. Формат файлов с дополнительной информацией о тестах описывается в разделе | информации. Формат файлов с дополнительной информацией о тестах описывается в разделе | ||
[[.inf-файлы|Файл описания теста test.inf]]. Полный путь к каталогу с дополнительной информацией определяется по следующим | [[.inf-файлы|Файл описания теста test.inf]]. Полный путь к каталогу с дополнительной информацией определяется по следующим |
Revision as of 10:12, 17 February 2012
Навигация: Главная страница/Система ejudge/Использование/Конфигурационные файлы/serve.cfg/Глобальные конфигурационные параметры/info_dir
Имя переменной: | info_dir | |
Содержится в: | global | |
Используется: | run | |
Тип содержимого: | путь к каталогу | |
Может отсутствовать: | да | |
Может повторяться: | нет |
Описание. Данная конфигурационная переменная устанавливает путь к каталогу, в котором хранится дополнительная информация к тестам для всех задач данного турнира. Сами файлы с дополнительной информацией находятся в подкаталогах этого каталога. Дополнительная информация для некоторой задачи с кратким именем A (задаваемом конфигурационной переменной short_name) находятся в подкаталоге A каталога дополнительной информации. Формат файлов с дополнительной информацией о тестах описывается в разделе Файл описания теста test.inf. Полный путь к каталогу с дополнительной информацией определяется по следующим правилам:
- Если значение переменной info_dir не задано, используется значение info.
- Если значение переменной info_dir начинается с символа ’/’, то есть значение переменной задаёт полный абсолютный путь к каталогу скриптов, этот путь используется
без изменений.
- Если значение переменной info_dir не начинается с символа ’/’, полный путь к каталогу скриптов образуется конкатенацией значения переменной conf_dir и значения
переменной info_dir.
Пример. В следующем примере путь к каталогу тестов устанавливается в ${root_dir}/conf/../tests, где ${root_dir} — значение конфигурационной переменной root_dir. Этот путь эквивалентен пути ${root_dir}/tests. Таким образом, тесты к задачам и дополнительная информация о тестах находятся в одном каталоге.
info_dir = ../tests