Вход:  Пароль:  
Free Source | Каталог | Изменения | НовыеКомментарии | Пользователи | Регистрация |
Эта страница была перенесена на altlinux.org. Текст на freesource.info заморожен.

Совместно используемые каталоги


Под таковыми подразумеваются те, которые содержат объекты из более чем одного пакета — например, /usr/share/man или /etc/udev/rules.d. Как правило, такие каталоги входят в пакет filesystem (пересекаться категорически не рекомендуется) или специальные микропакеты, например, emacs-base, с тем, чтобы у каталога был ровно один пакет-владелец и потому не возникало противоречий по поводу прав доступа.


> > http://docs.altlinux.ru/alt/devel/ch01s03.html#id2884211
> Здесь ничего не написано о том, что "каталог не может принадлежать более чем 
> одному пакету"
"Пакеты НЕ ДОЛЖНЫ включать в свой состав чужие каталоги и файлы..."
[...]
> > Хотя в приведённом примере это может быть и допустимо, поскольку
> > пакеты oroborus и oroborus-themes, похоже, собираются из одного
> > src.rpm.
> ИМХО никаким образом не влияет: из одного или из разных src.rpm.
"Обоснование: У каждого объекта файловой системы, имеющего отношение к дистрибутиву, должен и может быть только один владелец (или группа
родственных владельцев в случае, когда несколько подпакетов одного
пакета совместно используют общий каталог)."

vsu@


> Кстати ни у /etc/udev, ни у /etc/udev/rules.d никаких "какие-то определённые 
> права доступа" нет:)
Вот тут вы ошибаетесь.  У каталогов /etc/udev или /etc/udev/rules.d в любой
момент могут оказаться права %attr(750,root,wheel) или даже
%attr(700,root,root), более того, есть возможность поставить эти и другие
права доступа под control(8).  В такой ситуации принадлежность каталога
одному и только одному пакету должна строго соблюдаться.

ldv@


Страницы, ссылающиеся на данную: AltLinux/Sisyphus/devel/TypicalPackagingErrors


 
Файлов нет. [Показать файлы/форму]
Комментариев нет. [Показать комментарии/форму]