Сборка rpm: как победить "file listed twice" ?

Главная Форумы POWER Systems Сборка rpm: как победить "file listed twice" ?

Помечено: 

Просмотр 2 веток ответов
  • Автор
    Сообщения
    • #39976
      madrouter
      Участник

      Доброго времени суток

      Сабж. AIX 7.1, rpm 3.0.5. В spec файле написано:

      [...]
      %files client
      [...]
      %attr(-, root, root) /usr/lib/xymon/client
      %attr(755, xymon, xymon) %dir /usr/lib/xymon/client/ext
      [...]

      При сборке rpm возникают ошибки вида
      File listed twice: /usr/lib/xymon/client/ext

      после чего сборка прерывается ( для примера, на rhel 7 + rpm 4.11 это всего лишь warning, который не мешает дальнейшей сборке)

      Если закомментировать
      %attr(755, xymon, xymon) %dir /usr/lib/xymon/client/ext
      , то сборка проходит успешно.

      Как можно исправить spec, если rpm почему-то не принимает %dir и %exclude ( https://stackoverflow.com/questions/14030797/what-does-the-rpmbuild-warning-file-listed-twice-actually-mean ) ?

      • Тема изменена 3 года, 2 месяца назад пользователем madrouter.
    • #39978
      madrouter
      Участник

      В итоге пришлось вместо описания /usr/lib/xymon/client
      отдельно описывать все вложенные каталоги

      workaround, но крайне неудобный

    • #39979
      madrouter
      Участник

      Отлично, он похоже ещё и симлинки не добавляет в пакет …

Просмотр 2 веток ответов
  • Для ответа в этой теме необходимо авторизоваться.