Файл указан дважды в спецификации файла rpm

Раздел "Файлы" моего spec-файла выглядит так:

%files
%{prefix}/htdocs/
%config %{prefix}/htdocs/share/settings/config.inc.php

Теперь, так как файл конфигурации уже включен в %{prefix}/htdocs/ В строке я получаю предупреждение "Файл указан дважды".

Один из способов - перечислить каждый файл в %{prefix}/htdocs/кроме файла конфигурации.

Но мой вопрос: есть ли лучший способ обойти эту проблему, чем перечислять все файлы?

1 ответ

Решение

К сожалению нет. RPM довольно старомодный софт, но отлично работает:-)

Но вы также можете использовать глобусы:

%files
%{prefix}/htdocs/*.png
%{prefix}/htdocs/*.html

и т.п.

Это позволит вам включить все остальное без каких-либо других файлов, которые вам не нужны. Именно так обычно делают упаковщики RPM.

Другие вопросы по тегам