equal
deleted
inserted
replaced
|
1 #!/usr/bin/env bash |
|
2 |
|
3 pushd /vagrant/root/var/www/corpusdelaparole/corpus/ |
|
4 echo "---> Launching composer" |
|
5 php composer.phar install --ignore-platform-reqs -o |
|
6 echo "---> Composer done" |
|
7 popd |
|
8 |
|
9 pushd /vagrant |
|
10 echo "---> Launching packaging" |
|
11 rm -f *.rpm |
|
12 #TODO: read version from corpus |
|
13 version=$(grep -oP "\'version\'\s*=>\s*\'\K[\.0-9]+(?=\')" /vagrant/root/var/www/corpusdelaparole/corpus/config/version.php) |
|
14 version=${version:-0.0.0} |
|
15 |
|
16 fpm \ |
|
17 --verbose \ |
|
18 -a all \ |
|
19 -s dir \ |
|
20 -t rpm \ |
|
21 -C /vagrant/root \ |
|
22 -d httpd \ |
|
23 -d php56 \ |
|
24 -d mariadb-server \ |
|
25 --name corpusdelaparole \ |
|
26 --version "$version" \ |
|
27 --iteration $(date +%s) \ |
|
28 --description "Corpus de la parole source rpm" \ |
|
29 --url "http://corpusdelaparole.huma-num.fr" \ |
|
30 --rpm-user apache \ |
|
31 --rpm-group apache \ |
|
32 --directories /var/www/corpusdelaparole \ |
|
33 --after-install /vagrant/post_install.sh \ |
|
34 --after-remove /vagrant/post_uninstall.sh \ |
|
35 --after-upgrade /vagrant/post_upgrade.sh \ |
|
36 . |
|
37 echo "---> Packaging done." |
|
38 popd |