mirror of
https://github.com/MariaDB/server.git
synced 2025-07-30 16:24:05 +03:00
Try to make MySQL compile under Cygwin.
Bug fix for Dec OSF on Alpha. Minor bug fix for server RPM. Tweak RPM support for mysqld-max. configure.in: Try to identify FIND_PROC for Cygwin. Thanks to Pete French <pfrench@firstcallgroup.co.uk> for the initial patch. Add -mieee to C(XX)FLAGS on Dec OSF for alpha, to fix bug w/ floating point arithmetic. Thanks to nick@netability.ie for the heads up. Don't make mysql-test depend on --with-bench; always build it. Thanks to smurf@play.smurf.noris.de for the patch. include/global.h: Fix #defines if we are using __CYGWIN__. Thanks to Pete French <pfrench@firstcallgroup.co.uk> for the initial patch. support-files/mysql.spec.sh: Change %preun script so that it doesn't shut down mysqld after an upgrade. Thanks to Andy Dustman for the patch. Add a %post Max script to restart mysqld after upgrading to mysqld-max.
This commit is contained in:
@ -135,7 +135,7 @@ Obsoletes: mysql-Max
|
||||
|
||||
%description Max
|
||||
Extra MySQL server binary to get support extra features like
|
||||
transactional tables. To active these features on only have to install
|
||||
transactional tables. To active these features one only has to install
|
||||
this package after the server package.
|
||||
|
||||
%prep
|
||||
@ -298,15 +298,25 @@ chmod -R og-rw $mysql_datadir/mysql
|
||||
# Allow safe_mysqld to start mysqld and print a message before we exit
|
||||
sleep 2
|
||||
|
||||
%post Max
|
||||
# Restart mysqld, to use the new binary.
|
||||
# There may be a better way to handle this.
|
||||
/etc/rc.d/init.d/mysql stop > /dev/null 2>&1
|
||||
echo "Giving mysqld a couple of seconds to restart"
|
||||
sleep 5
|
||||
/etc/rc.d/init.d/mysql start
|
||||
sleep 2
|
||||
|
||||
%preun
|
||||
if test -x /etc/rc.d/init.d/mysql
|
||||
then
|
||||
/etc/rc.d/init.d/mysql stop > /dev/null
|
||||
fi
|
||||
# Remove autostart of mysql
|
||||
if test $1 = 0
|
||||
then
|
||||
/sbin/chkconfig --del mysql
|
||||
if test -x /etc/rc.d/init.d/mysql
|
||||
then
|
||||
/etc/rc.d/init.d/mysql stop > /dev/null
|
||||
fi
|
||||
|
||||
# Remove autostart of mysql
|
||||
/sbin/chkconfig --del mysql
|
||||
fi
|
||||
# We do not remove the mysql user since it may still own a lot of
|
||||
# database files.
|
||||
|
Reference in New Issue
Block a user