Filesystem coherency and conflicts: различия между версиями
(Новая: {{DraftPolicy |responsible=Igor Vlasenko }} == Полиси по целостности файловой системы внутри RPM пакетов и указанию конфли...) |
Нет описания правки |
||
Строка 5: | Строка 5: | ||
== Полиси по целостности файловой системы внутри RPM пакетов и указанию конфликтов. == | == Полиси по целостности файловой системы внутри RPM пакетов и указанию конфликтов. == | ||
=== Предварительные сведения === | |||
=== Требования к целостности файловой системы === | === Требования к целостности файловой системы === | ||
# Пакетам запрещается содержать путь в файловой системе, часть которого является альтернативой. | # Пакетам запрещается содержать путь в файловой системе, часть которого является альтернативой. | ||
(Обоснование: | (Обоснование: изменение альтернативы спрячет файлы от rpm). | ||
=== Требования к разрешению конфликтов === | === Требования к разрешению конфликтов === | ||
# Пакетам запрещается иметь неявные конфликты в файловой системе друг с другом. | |||
Рекомендуется переделывать пакеты так, чтобы убрать неявные конфликты в файловой системе, | |||
используя переименование, выделение общих ресурсов в подпакет <code>-common</code> или альтернативы. | |||
Пакеты, у которых не удается устранить неявные конфликты в файловой системе друг с другом, обязаны иметь | |||
явные конфликты друг на друга используя тег <code>Conflicts:</code>. |
Версия от 19:06, 4 января 2009
Полиси по целостности файловой системы внутри RPM пакетов и указанию конфликтов.
Предварительные сведения
Требования к целостности файловой системы
- Пакетам запрещается содержать путь в файловой системе, часть которого является альтернативой.
(Обоснование: изменение альтернативы спрячет файлы от rpm).
Требования к разрешению конфликтов
- Пакетам запрещается иметь неявные конфликты в файловой системе друг с другом.
Рекомендуется переделывать пакеты так, чтобы убрать неявные конфликты в файловой системе,
используя переименование, выделение общих ресурсов в подпакет -common
или альтернативы.
Пакеты, у которых не удается устранить неявные конфликты в файловой системе друг с другом, обязаны иметь
явные конфликты друг на друга используя тег Conflicts:
.