Bug 27927 - Не всегда работает включение других файлов по относительному пути
Summary: Не всегда работает включение других файлов по относительному пути
Status: CLOSED FIXED
Alias: None
Product: Sisyphus
Classification: Development
Component: freeradius (show other bugs)
Version: unstable
Hardware: all Linux
: P3 normal
Assignee: Alexey Shabalin
QA Contact: qa-sisyphus
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2012-11-05 10:41 MSK by Evgenii Terechkov
Modified: 2012-11-09 18:35 MSK (History)
1 user (show)

See Also:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Evgenii Terechkov 2012-11-05 10:41:56 MSK
freeradius-2.2.0-alt1

Если в /e/raddb/users раскомментировать предложенную строчку "$INCLUDE users.other", то, согласно strace, попытки чтения данного файла не происходит, хотя он есть и имеет тех же владельца/группу и права доступа что и файл users.

Если указать абсолютный путь, "$INCLUDE /etc/raddb/users.other" то файл читается.

Что странно, учитывая что в конфигурации по умолчанию все включения файлов - относительные. И они явно работают.
Comment 1 Evgenii Terechkov 2012-11-05 10:52:21 MSK
Кстати, в текущем Squeeze работает нормально.
Comment 2 Vladimir Lettiev 2012-11-06 14:07:02 MSK
Прикольный баг.
Судя по всему в зависимости от положения звёзд при компиляции freeradius относительные пути в $INCLUDE могут начать работать, а могут и нет ;)
Отправил патч в апстрим.
Comment 3 Repository Robot 2012-11-06 15:17:29 MSK
freeradius-2.2.0-alt2 -> sisyphus:

* Tue Nov 06 2012 Vladimir Lettiev <crux@altlinux> 2.2.0-alt2
- fixed handling of relative path in $INCLUDE in users files (Closes: #27927)
- systemd compatibility (Closes: #27928)
- moved dhcp_sqlippool config to mysql subpackage
Comment 4 Evgenii Terechkov 2012-11-09 18:35:38 MSK
Нормализовалось.