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

Stub.png
Черновик политики Sisyphus
Автор(ы) — Igor Vlasenko


Содержание

Полиси по целостности файловой системы внутри RPM пакетов и указанию конфликтов.

Предварительные сведения

Требования к целостности файловой системы

  1. Пакетам запрещается содержать путь в файловой системе, часть которого является альтернативой.

(Обоснование: изменение альтернативы спрячет файлы от rpm).

Требования к разрешению конфликтов

  1. Пакетам запрещается иметь неявные конфликты в файловой системе друг с другом.

Рекомендуется переделывать пакеты так, чтобы убрать неявные конфликты в файловой системе, используя переименование, выделение общих ресурсов в подпакет -common или альтернативы. Пакеты, у которых не удается устранить неявные конфликты в файловой системе друг с другом, обязаны иметь явные конфликты друг на друга используя тег Conflicts:.

 
Личные инструменты