mirror of
https://github.com/MariaDB/server.git
synced 2025-08-31 22:22:30 +03:00
Initial draft for building .deb packages for MariaDB 5.5.
This commit is contained in:
27
debian/mariadb-server-5.5.mysql-server.logrotate
vendored
Normal file
27
debian/mariadb-server-5.5.mysql-server.logrotate
vendored
Normal file
@@ -0,0 +1,27 @@
|
||||
# - I put everything in one block and added sharedscripts, so that mysql gets
|
||||
# flush-logs'd only once.
|
||||
# Else the binary logs would automatically increase by n times every day.
|
||||
# - The error log is obsolete, messages go to syslog now.
|
||||
/var/log/mysql.log /var/log/mysql/mysql.log /var/log/mysql/mysql-slow.log {
|
||||
daily
|
||||
rotate 7
|
||||
missingok
|
||||
create 640 mysql adm
|
||||
compress
|
||||
sharedscripts
|
||||
postrotate
|
||||
test -x /usr/bin/mysqladmin || exit 0
|
||||
|
||||
# If this fails, check debian.conf!
|
||||
MYADMIN="/usr/bin/mysqladmin --defaults-file=/etc/mysql/debian.cnf"
|
||||
if [ -z "`$MYADMIN ping 2>/dev/null`" ]; then
|
||||
# Really no mysqld or rather a missing debian-sys-maint user?
|
||||
# If this occurs and is not a error please report a bug.
|
||||
if ps cax | grep -q mysqld; then
|
||||
exit 1
|
||||
fi
|
||||
else
|
||||
$MYADMIN flush-logs
|
||||
fi
|
||||
endscript
|
||||
}
|
Reference in New Issue
Block a user