diff -r cf0f23803a53 -r 2dba812c7ef2 build/build_rpm_puppet.sh --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/build/build_rpm_puppet.sh Wed Nov 09 23:41:15 2016 +0100 @@ -0,0 +1,35 @@ +#!/usr/bin/env bash + +mkdir -p /vagrant/dist +pushd /vagrant/dist > /dev/null +echo "---> Launching packaging for puppet" +rm -f puppet-corpusdelaparole*.rpm +rm -f bootstrap-puppet.sh + +version=$(grep -oP "\'version\'\s*=>\s*\'\K[\.0-9]+(?=\')" /vagrant/root/var/www/corpusdelaparole/corpus-back/config/version.php) +version=${version:-0.0.0} + +fpm \ + --verbose \ + -a all \ + -s dir \ + -t rpm \ + -C /vagrant/root-puppet \ + -d puppet \ + -d puppetlabs-release \ + --name puppet-corpusdelaparole \ + --version "$version" \ + --iteration $(date +%s) \ + --description "corpus de la Parole : RPM package for puppet provisioning files" \ + --url "http://corpusdelaparole.huma-num.fr" \ + --rpm-user puppet \ + --rpm-group puppet \ + --directories /var/lib/puppet/provision \ + . + +echo "---> Packaging for puppet done" +echo "---> Copy puppet bootstrap" +cp /vagrant/root-puppet/var/lib/puppet/provision/bootstrap-puppet.sh . + +popd > /dev/null +