summaryrefslogtreecommitdiff
path: root/scripts/make_binary_distribution.sh
diff options
context:
space:
mode:
authorMichael Widenius <monty@askmonty.org>2009-10-26 17:01:05 +0200
committerMichael Widenius <monty@askmonty.org>2009-10-26 17:01:05 +0200
commitb587e79bc921b94032e40af7bbb54e807fcacee0 (patch)
tree7afa3aa4bce302c80f9071ddb6eef922d9294003 /scripts/make_binary_distribution.sh
parentb9ea90b0640317295cbd50c826d319e26c73480f (diff)
downloadmariadb-git-b587e79bc921b94032e40af7bbb54e807fcacee0.tar.gz
Added symbolic link to from scripts/mysql_install_db to bin to address a documented problem
Test if libexec exists, to go around problem if configure was done with --libexecdir=/usr/local/mysql/bin
Diffstat (limited to 'scripts/make_binary_distribution.sh')
-rw-r--r--scripts/make_binary_distribution.sh18
1 files changed, 10 insertions, 8 deletions
diff --git a/scripts/make_binary_distribution.sh b/scripts/make_binary_distribution.sh
index 9595a56ef62..0f35270b4e8 100644
--- a/scripts/make_binary_distribution.sh
+++ b/scripts/make_binary_distribution.sh
@@ -293,11 +293,6 @@ if [ x"$BASE_SYSTEM" != x"netware" ] ; then
fi
fi
- # FIXME let this script be in "bin/", where it is in the RPMs?
- # http://dev.mysql.com/doc/refman/5.1/en/mysql-install-db-problems.html
- mkdir $DEST/scripts
- mv $DEST/bin/mysql_install_db $DEST/scripts/
-
# Note, no legacy "safe_mysqld" link to "mysqld_safe" in 5.1
# Copy readme and license files
@@ -330,18 +325,25 @@ if [ x"$BASE_SYSTEM" != x"netware" ] ; then
#
# Move things to make them easier to find in tar installation
#
- mv $DEST/libexec/* $DEST/bin
+
+ # The following test is needed if the original configure was done with
+ # something like --libexecdir=/usr/local/mysql/bin
+ if test -f $DEST/libexec/mysqld
+ then
+ mv $DEST/libexec/* $DEST/bin
+ rmdir $DEST/libexec
+ fi
mv $DEST/share/man $DEST
mv $DEST/share/mysql/binary-configure $DEST/configure
mv $DEST/share/mysql/*.sql $DEST/share
mv $DEST/share/mysql/*.cnf $DEST/share/mysql/*.server $DEST/share/mysql/mysql-log-rotate $DEST/support-files
- rmdir $DEST/libexec
#
# Move some scripts that are only run once to 'scripts' directory
# but add symbolic links instead to old place for compatibility
#
- for i in mysql_secure_installation mysql_fix_extensions mysql_fix_privilege_tables
+ mkdir $DEST/scripts
+ for i in mysql_secure_installation mysql_fix_extensions mysql_fix_privilege_tables mysql_install_db
do
mv $DEST/bin/$i $DEST/scripts
ln -s "../scripts/$i" $DEST/bin/$i