equal
deleted
inserted
replaced
|
1 #!/usr/bin/env bash |
|
2 |
|
3 mkdir -p /vagrant/dist |
|
4 pushd /vagrant/dist > /dev/null |
|
5 echo "---> Launching packaging for puppet" |
|
6 rm -f puppet-corpusdelaparole*.rpm |
|
7 rm -f bootstrap-puppet.sh |
|
8 |
|
9 version=$(grep -oP "\'version\'\s*=>\s*\'\K[\.0-9]+(?=\')" /vagrant/root/var/www/corpusdelaparole/corpus-back/config/version.php) |
|
10 version=${version:-0.0.0} |
|
11 |
|
12 fpm \ |
|
13 --verbose \ |
|
14 -a all \ |
|
15 -s dir \ |
|
16 -t rpm \ |
|
17 -C /vagrant/root-puppet \ |
|
18 -d puppet \ |
|
19 -d puppetlabs-release \ |
|
20 --name puppet-corpusdelaparole \ |
|
21 --version "$version" \ |
|
22 --iteration $(date +%s) \ |
|
23 --description "corpus de la Parole : RPM package for puppet provisioning files" \ |
|
24 --url "http://corpusdelaparole.huma-num.fr" \ |
|
25 --rpm-user puppet \ |
|
26 --rpm-group puppet \ |
|
27 --directories /var/lib/puppet/provision \ |
|
28 . |
|
29 |
|
30 echo "---> Packaging for puppet done" |
|
31 echo "---> Copy puppet bootstrap" |
|
32 cp /vagrant/root-puppet/var/lib/puppet/provision/bootstrap-puppet.sh . |
|
33 |
|
34 popd > /dev/null |
|
35 |