Filesystem coherency and conflicts
Версия от 22:06, 4 января 2009; IgorVlasenko (обсуждение | вклад)
Полиси по целостности файловой системы внутри RPM пакетов и указанию конфликтов.
Предварительные сведения
Требования к целостности файловой системы
- Пакетам запрещается содержать путь в файловой системе, часть которого является альтернативой.
(Обоснование: изменение альтернативы спрячет файлы от rpm).
Требования к разрешению конфликтов
- Пакетам запрещается иметь неявные конфликты в файловой системе друг с другом.
Рекомендуется переделывать пакеты так, чтобы убрать неявные конфликты в файловой системе,
используя переименование, выделение общих ресурсов в подпакет -common
или альтернативы.
Пакеты, у которых не удается устранить неявные конфликты в файловой системе друг с другом, обязаны иметь
явные конфликты друг на друга используя тег Conflicts:
.