mirror of
https://github.com/MariaDB/server.git
synced 2025-07-30 16:24:05 +03:00
mysql_install_db: assume builddir is dirname0
The assumption in the original commit for --builddir (648d3cedbc
),
was to assume that without a --builddir, and when --srcdir
is specified, that the builddir is the same as the srcdir.
The problem is that this assumption does not hold for out-of-source
builds and we can figure out the builddir by looking for where
mysql_install_db script is.
As mysql_install_db is in the builddir, we use dirname0 as the builddir after
checking that my_print_defaults is also located from dirname0, otherwise
default to old behavior.
This commit is contained in:
committed by
Vicențiu Ciorbaru
parent
69be8f3c5b
commit
d890c45b62
@ -245,7 +245,12 @@ if test -n "$srcdir"
|
||||
then
|
||||
if test -z "$builddir"
|
||||
then
|
||||
builddir="$srcdir"
|
||||
if test -x "$dirname0/extra/my_print_defaults"
|
||||
then
|
||||
builddir="$dirname0"
|
||||
else
|
||||
builddir="$srcdir"
|
||||
fi
|
||||
fi
|
||||
print_defaults="$builddir/extra/my_print_defaults"
|
||||
elif test -n "$basedir"
|
||||
|
Reference in New Issue
Block a user