2014-09-08 2 views
-1

будет команда rpmbuild создавать topdir или rpmdir или любые требуемые каталоги сборки rpm, если она не существует. В настоящее время мой файл spec указывает на _topdir как pwd , если я хочу, чтобы topdir был изменен на pwd/test, и если тест не существует, команда rpmbuild создаст его и продолжит?Создание каталога создания rpm во время выполнения

+1

Попробуйте и посмотрите.? –

ответ

0

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

Попытайтесь проверить, не создает ли ваша версия RPM каталогов. Если нет, это, скорее всего, очень простой патч и обратно.

Между тем делать % определяют _topdir ... может быть слишком поздно, чтобы справиться с здраво: мин уже стремится к а {_} TOPDIR значение% перед разбором файла спецификации.

Вместо того, чтобы пытаться пересмотреть% _topdir в * .spec файл, попробовать определение на ~/.rpmmacros (или любой другой двоеточиями путь упоминается либо --macros = ... или в/USR/Библиотека/об/rpmrc (где ~/.rpmmacros задается по умолчанию) будет гарантировать, что % определяют _topdir ... задается достаточно, у рано, чтобы удовлетворить ваши требования

Смежные вопросы