mirror of
https://github.com/alchemy-fr/Phraseanet.git
synced 2025-10-17 23:13:15 +00:00
Upgrade php from 5.4.* to 5.5.*
This commit is contained in:
18
resources/vagrant/vms/phraseanet-php55-nginx/puphpet/puppet/modules/mysql/templates/my.cnf.erb
vendored
Normal file
18
resources/vagrant/vms/phraseanet-php55-nginx/puphpet/puppet/modules/mysql/templates/my.cnf.erb
vendored
Normal file
@@ -0,0 +1,18 @@
|
||||
<% @options.sort.map do |k,v| -%>
|
||||
<% if v.is_a?(Hash) -%>
|
||||
[<%= k %>]
|
||||
<% v.sort.map do |ki, vi| -%>
|
||||
<% if vi == true or v == '' -%>
|
||||
<%= ki %>
|
||||
<% elsif vi.is_a?(Array) -%>
|
||||
<% vi.each do |vii| -%>
|
||||
<%= ki %> = <%= vii %>
|
||||
<% end -%>
|
||||
<% elsif vi != :undef -%>
|
||||
<%= ki %> = <%= vi %>
|
||||
<% end -%>
|
||||
<% end -%>
|
||||
<% end %>
|
||||
<% end -%>
|
||||
|
||||
!includedir /etc/mysql/conf.d/
|
@@ -0,0 +1,7 @@
|
||||
[client]
|
||||
user=root
|
||||
host=localhost
|
||||
<% unless scope.lookupvar('mysql::server::root_password') == 'UNSET' -%>
|
||||
password='<%= scope.lookupvar('mysql::server::root_password') %>'
|
||||
<% end -%>
|
||||
socket=<%= @options['client']['socket'] -%>
|
@@ -0,0 +1,17 @@
|
||||
### MANAGED BY PUPPET ###
|
||||
<% @settings.sort.each do |section, content| -%>
|
||||
[<%= section %>]
|
||||
<% content.sort.each do |key, values| -%>
|
||||
<% [values].flatten.sort.each do |value| -%>
|
||||
<%= !value ? '#' : '' %><%= key -%><%=
|
||||
case value
|
||||
when true, false
|
||||
''
|
||||
else
|
||||
" = #{value}"
|
||||
end
|
||||
%>
|
||||
<% end -%>
|
||||
<% end -%>
|
||||
|
||||
<% end -%>
|
72
resources/vagrant/vms/phraseanet-php55-nginx/puphpet/puppet/modules/mysql/templates/mysqlbackup.sh.erb
vendored
Executable file
72
resources/vagrant/vms/phraseanet-php55-nginx/puphpet/puppet/modules/mysql/templates/mysqlbackup.sh.erb
vendored
Executable file
@@ -0,0 +1,72 @@
|
||||
#!/bin/bash
|
||||
#
|
||||
# MySQL Backup Script
|
||||
# Dumps mysql databases to a file for another backup tool to pick up.
|
||||
#
|
||||
# MySQL code:
|
||||
# GRANT SELECT, RELOAD, LOCK TABLES ON *.* TO 'user'@'localhost'
|
||||
# IDENTIFIED BY 'password';
|
||||
# FLUSH PRIVILEGES;
|
||||
#
|
||||
##### START CONFIG ###################################################
|
||||
|
||||
USER=<%= @backupuser %>
|
||||
PASS=<%= @backuppassword %>
|
||||
DIR=<%= @backupdir %>
|
||||
ROTATE=<%= [ Integer(@backuprotate) - 1, 0 ].max %>
|
||||
|
||||
PREFIX=mysql_backup_
|
||||
<% if @ignore_events %>
|
||||
EVENTS="--ignore-table=mysql.event"
|
||||
<% else %>
|
||||
EVENTS="--events"
|
||||
<% end %>
|
||||
|
||||
##### STOP CONFIG ####################################################
|
||||
PATH=/usr/bin:/usr/sbin:/bin:/sbin
|
||||
|
||||
|
||||
|
||||
set -o pipefail
|
||||
|
||||
cleanup()
|
||||
{
|
||||
find "${DIR}/" -maxdepth 1 -type f -name "${PREFIX}*.sql*" -mtime +${ROTATE} -print0 | xargs -0 -r rm -f
|
||||
}
|
||||
|
||||
<% if @delete_before_dump -%>
|
||||
cleanup
|
||||
|
||||
<% end -%>
|
||||
<% if @backupdatabases.empty? -%>
|
||||
<% if @file_per_database -%>
|
||||
mysql -s -r -N -e 'SHOW DATABASES' | while read dbname
|
||||
do
|
||||
mysqldump -u${USER} -p${PASS} --opt --flush-logs --single-transaction \
|
||||
${EVENTS} \
|
||||
${dbname} <% if @backupcompress %>| bzcat -zc <% end %>> ${DIR}/${PREFIX}${dbname}_`date +%Y%m%d-%H%M%S`.sql<% if @backupcompress %>.bz2<% end %>
|
||||
done
|
||||
<% else -%>
|
||||
mysqldump -u${USER} -p${PASS} --opt --flush-logs --single-transaction \
|
||||
${EVENTS} \
|
||||
--all-databases <% if @backupcompress %>| bzcat -zc <% end %>> ${DIR}/${PREFIX}`date +%Y%m%d-%H%M%S`.sql<% if @backupcompress %>.bz2<% end %>
|
||||
<% end -%>
|
||||
<% else -%>
|
||||
<% @backupdatabases.each do |db| -%>
|
||||
mysqldump -u${USER} -p${PASS} --opt --flush-logs --single-transaction \
|
||||
${EVENTS} \
|
||||
<%= db %><% if @backupcompress %>| bzcat -zc <% end %>> ${DIR}/${PREFIX}<%= db %>_`date +%Y%m%d-%H%M%S`.sql<% if @backupcompress %>.bz2<% end %>
|
||||
<% end -%>
|
||||
<% end -%>
|
||||
|
||||
<% unless @delete_before_dump -%>
|
||||
if [ $? -eq 0 ] ; then
|
||||
cleanup
|
||||
fi
|
||||
<% end -%>
|
||||
|
||||
<% if @postscript -%>
|
||||
<%- [@postscript].flatten.compact.each do |script|%>
|
||||
<%= script %>
|
||||
<%- end -%>
|
||||
<% end -%>
|
Reference in New Issue
Block a user