Por isso, estou tentando criar meu primeiro rpm e estou usando o jenkins para automatizar o trabalho.
O comando que estou usando para criar o rpm é fpm e é o seguinte:
+ fpm --before-install script/beforeInstall.sh --after-install script/afterInstall.sh --after-remove script/afterRemove.sh --before-remove script/beforeRemove.sh -s dir -t rpm -n gs-dashboards -v 1.0.2 -C ./build
{:timestamp=>"2016-11-21T12:21:59.875772-0700", :message=>"no value for epoch is set, defaulting to nil", :level=>:warn}
{:timestamp=>"2016-11-21T12:21:59.887529-0700", :message=>"no value for epoch is set, defaulting to nil", :level=>:warn}
{:timestamp=>"2016-11-21T12:21:59.994061-0700", :message=>"Created package", :path=>"gs-dashboards-1.0.2-1.x86_64.rpm"}
+ ls -altr
Quando uso outra máquina do CentOS 6 para testar a instalação, recebo este erro:
sudo rpm -ivh gs-dashboards-1.0.2-1.x86_64.rpm
error: gs-dashboards-1.0.2-1.x86_64.rpm: headerRead failed: region trailer: BAD, tag 762079598 type 1970810215 offset -1853161472 count 16128
error: gs-dashboards-1.0.2-1.x86_64.rpm cannot be installed
PS Eu também tentei com o método yum install
Qualquer ajuda seria muito apreciada.