13.1.5 Не помещайте в секцию %files каталоги

Индекс

13.1.5 Не помещайте в секцию %files каталоги

До тех пор, пока вам это действительно не станет необходимо, не помещайте в список секции %files имен каталогов, потому что rpmbuild автоматически добавляет все файлы под указанным каталогом в пакет. Если вы случайно указали системную директорию, например, /usr/bin, пакет станет владельцем всех файлов в этом каталоге.

Для предотвращения такого события желательно в точности указывать полные имена файлов. Часто для этого используют возможности получения списка из текстового файла и вывод команды find.

Если пакет нуждается во включении в список его файлов каталога, используйте директиву %dir .

Далее - Разомкните циклические зависимости
Назад - Отключите автоматическую генерацию зависимостей
Содержание