mirror of
https://github.com/MariaDB/server.git
synced 2025-01-18 13:02:28 +01:00
e208ce21de
Replaced hardcoded sover reference with variable. Removed references to added manpages. --- BUG#27769 Cleaned up some things to make building the packages go a little smoother. --- debian/rules really does need to be called from the source root. --- Fixed two problems with the build caused by adding debian to the source tree --- Left off the debian/ prefix to the Makefile filter. --- BUG#27769 - MySQL should include debian packaging dir Changed substitution variables to match already existing autoconf vars. Generate debian/control and debian/defs.mk from autoconf now, since we run that to make a source package. --- Corrected incorrect variable name --- Renamed template files to have shorter names. --- Moved generation of debian/control to dist-hook so make clean won't eat it. --- A few final changes to make debs build from a source tarball dist.
28 lines
869 B
Text
28 lines
869 B
Text
# - 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!
|
|
export HOME=/etc/mysql/my.cnf
|
|
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
|
|
}
|