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