mirror of
https://github.com/MariaDB/server.git
synced 2025-01-31 19:11:46 +01:00
25 lines
792 B
Text
25 lines
792 B
Text
|
-- source include/mysql_upgrade_preparation.inc
|
||
|
|
||
|
#
|
||
|
# MDEV-31925 mysqld_upgrade --check-if-upgrade-is-needed leaks files
|
||
|
#
|
||
|
|
||
|
# Run mysql_upgrade with --check-if-upgrade-is-needed
|
||
|
--echo Running mysql_upgrade with --check-if-upgrade-is-needed
|
||
|
--exec $MYSQL_UPGRADE --check-if-upgrade-is-needed 2>&1
|
||
|
|
||
|
# Check if temporary files related to mysql_upgrade are cleared
|
||
|
--echo Checking for absence of temporary files by mysql_upgrade
|
||
|
--perl
|
||
|
|
||
|
# Use the temporary directory path from the MySQL configuration
|
||
|
my $tmpdir = "$ENV{MYSQL_TMP_DIR}";
|
||
|
|
||
|
die "Test failed: Found temporary file left by mysql_upgrade\n" if (glob("$tmpdir/mysql_upgrade-*"));
|
||
|
print "No temporary files found\n";
|
||
|
EOF
|
||
|
|
||
|
let $MYSQLD_DATADIR= `select @@datadir`;
|
||
|
--remove_file $MYSQLD_DATADIR/mysql_upgrade_info
|
||
|
--echo End of 10.4 tests
|