diff -r a2342f26c9de -r b0b56e0f8c7f build/build_rpm.sh --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/build/build_rpm.sh Fri Jan 15 15:35:00 2016 +0100 @@ -0,0 +1,38 @@ +#!/usr/bin/env bash + +pushd /vagrant/root/var/www/corpusdelaparole/corpus/ +echo "---> Launching composer" +php composer.phar install --ignore-platform-reqs -o +echo "---> Composer done" +popd + +pushd /vagrant +echo "---> Launching packaging" +rm -f *.rpm +#TODO: read version from corpus +version=$(grep -oP "\'version\'\s*=>\s*\'\K[\.0-9]+(?=\')" /vagrant/root/var/www/corpusdelaparole/corpus/config/version.php) +version=${version:-0.0.0} + +fpm \ + --verbose \ + -a all \ + -s dir \ + -t rpm \ + -C /vagrant/root \ + -d httpd \ + -d php56 \ + -d mariadb-server \ + --name corpusdelaparole \ + --version "$version" \ + --iteration $(date +%s) \ + --description "Corpus de la parole source rpm" \ + --url "http://corpusdelaparole.huma-num.fr" \ + --rpm-user apache \ + --rpm-group apache \ + --directories /var/www/corpusdelaparole \ + --after-install /vagrant/post_install.sh \ + --after-remove /vagrant/post_uninstall.sh \ + --after-upgrade /vagrant/post_upgrade.sh \ + . +echo "---> Packaging done." +popd