Использовать опции FPM в EASYBUILD для упаковки

Я делаю rpm пакеты командой easybuild ниже

 module load fpm
 eb --package Perl-5.20.1-GCC-4.9.2-bare.eb --robot

Теперь предположим, что я хочу использовать некоторые параметры FPM (вы можете увидеть их по "fpm -h") . например, с помощью "--rpm-group" в fpm я могу установить группу для установленных пакетов. Как я могу использовать эти опции на eb?

0 ответов

Вы можете указать опцию для используемого инструмента упаковки (в данном случае FPM) через опцию командной строки --package-tool-options для 'eb', поэтому:

eb --package Perl-5.20.1-GCC-4.9.2-bare.eb --robot --package-tool-options "--rpm-group"

Или, если вы хотите делать это каждый раз, вы можете определить $EASYBUILD_PACKAGE_TOOL_OPTIONS переменная окружения:

export EASYBUILD_PACKAGE_TOOL_OPTIONS='--rpm-group'

Это будет подхвачено eb Команда, смотрите вывод eb --show-config после определения $EASYBUILD_PACKAGE_TOOL_OPTIONS

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