Filesystem coherency and conflicts

Материал из ALT Linux Wiki
Stub.png
Черновик политики Sisyphus
Автор(ы) — Igor Vlasenko


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

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

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

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

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

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

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

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