2017-01-13 1 views
-3

J'essaye de créer un paquet rpm pour Hashicorp Vault. Je peux télécharger le fichier binaire Vault sous forme de fichier zip depuis le site Web, mais je n'ai aucune idée de la façon de l'obtenir en tant que rpm. J'ai essayé fpm mais je suppose que je ne peux pas l'utiliser pour empaqueter des binaires pré-construits. Je connais un arbre de répertoire qui doit être configuré pour créer un rpm, mais je ne sais pas quoi mettre dans les fichiers à l'intérieur, car tout ce que j'ai est un binaire de coffre compressé. Pas sûr de ce qu'il faut mettre dans le fichier SPEC soitCréer un RPM à partir d'un binaire pré-construit sans code source

je pourrais créer un deb pour la même chose en utilisant dhmake suivie debuild, mais pas sûr de savoir comment s'y prendre pour créer un régime.

Toute aide? : sad_panda:

Répondre

0

FPM était la solution. Juste que je ne pouvais pas trouver la bonne façon de l'utiliser. Voilà donc ce que je: téléchargé le fichier zip, extrait le fichier binaire ($ filename), puis 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 est génial!