2017-01-13 16 views
-3

Я пытаюсь создать пакет rpm для Hashicorp Vault. Я могу загрузить двоичный файл Vault в виде zip-файла с веб-сайта, но не знаю, как получить этот двоичный файл в виде rpm. Я попробовал fpm, но, я думаю, я не могу использовать это для упаковки предварительно созданных двоичных файлов.Создать RPM из предварительно построенного двоичного кода без исходного кода

Я знаю, что дерево каталогов должно быть настроено для создания rpm, но я не знаю, что помещать в него файлы, поскольку все, что у меня есть, - это двоичный файл хранилища. Не уверен, что положить в SPEC файл либо

я мог бы создать deb для того же, используя dhmake с последующим debuild, но не уверен, как идти о создании оборотов в минуту.

Любая помощь? : sad_panda:

ответ

0

FPM было решением. Просто я не мог понять, как правильно его использовать. Так это то, что я использовал: Загрузили файл zip, извлеченный двоичный файл ($ имя_файла), то mkdir -p /install/vault; cp $filename /install/vault/

fpm -s dir \ 
-t rpm \ 
--name vault \ 
--version 0.6.4 \ 
--url https://www.vaultproject.io \ 
-C /install/vault \ 
.``` 

FPM является удивительным!