On Fri, Jul 09, 2010 at 02:25:16PM +0400, Alexey Shabalin wrote: > 8 июля 2010 г. 22:36 пользователь Alexander Bokovoy написал: > > 2010/7/8 Alexey Shabalin : > >>>> Задумал я собрать systemd. > >>>> Для начала потребовался libcgroup. Который не прошёл нашу сборочную > >>>> систему с вышеприведённой ошибкой. > >>>> Вопрос - где правильно создать директорию /cgroup? > >>> > >>> В пакете filesystem.  В остальных пакетах просто добавьте зависимость на /cgroup. > >> Вопрос ещё в том, что устраивает ли это месторасположение всех? > >> Может ALTLinux опять решит пойти своей дорогой, и расположить это где > >> нибудь в /var/cgroup ? > >> Я и хочу услышать рекомендации по месторасположению? > > Я бы поместил либо в /dev/cgroup/system/, либо в > > /var/run/cgroup/system/. Как правильно отметил Кирилл, cgroup-ы можно > > монтировать многократно с разными контроллерами, так что одним > > каноническим путем не обойтись, нужно гнездо заводить. А поскольку > > создаются cgroups в рантайме, то и место им в аналогичных позициях. > > filesystem - The basic directory layout for a GNU/Linux system > * Thu Jul 08 2010 Dmitry V. Levin 2.3.7-alt1 > - Added /cgroup and /selinux. > * Wed Jun 23 2010 Dmitry V. Levin 2.3.6-alt1 > > Дмитрий, я уже склоняюсь поместить в /var/run/cgroup/system В Fedora сейчас /cgroup, но, как уже было сказано, их может быть много разных. Если libcgroup будет сконфигурирован на /var/run/cgroup/system, то я уберу /cgroup из filesystem. -- ldv