1
0
mirror of https://github.com/mariadb-corporation/mariadb-columnstore-engine.git synced 2025-08-17 09:41:06 +03:00
Files
mariadb-columnstore-engine/mysql/queries/nightly/scripts/common.sh
2016-01-06 14:08:59 -06:00

73 lines
1.6 KiB
Bash
Executable File

#!/bin/bash
#
# Sets up some common environment variables used by various scripts. Also has some common functions.
#
if [ -z "$INSTALLDIR" ]; then
INSTALLDIR="/usr/local/Calpont"
if [ $1 ]; then
INSTALLDIR=$1
fi
export INSTALLDIR
echo INSTALLDIR $INSTALLDIR
fi
if [ -z "$QUERYTESTER_P" ]; then
if [ -d "$INSTALLDIR/mysql" ]; then
QUERYTESTER_P="$INSTALLDIR/mysql" # Linux
else
QUERYTESTER_P="$INSTALLDIR" # Windows
fi
export QUERYTESTER_P
echo QUERYTSTER_P $QUERYTESTER_P
fi
if [ -z "$MYSQLCNF" ]; then
if [ -d "$INSTALLDIR/mysql" ]; then
MYSQLCNF=$INSTALLDIR/mysql/my.cnf # Linux
else
MYSQLCNF=$INSTALLDIR/my.ini # Windows
fi
export MYSQLCNF
echo MYSQLCNF $MYSQLCNF
fi
if [ -z "$MYSQLCMD" ]; then
if [ -d "$INSTALLDIR/mysql" ]; then
# Linux.
MYSQLCMD="$INSTALLDIR/mysql/bin/mysql --defaults-file=$MYSQLCNF -u root"
else
# Windows.
MYSQLCMD="$INSTALLDIR/bin/mysql --defaults-file=$MYSQLCNF -u root"
fi
export MYSQLCMD
echo MYSQLCMD $MYSQLCMD
fi
if [ -z "$CPIMPORTCMD" ]; then
CPIMPORTCMD="$INSTALLDIR/bin/cpimport"
export CPIMPORTCMD
echo CPIMPORTCMD $CPIMPORTCMD
fi
if [ -z "$WINDOWS" ]; then
if [ -f /usr/local/Calpont/bin/calpontConsole ]; then
WINDOWS=false
else
WINDOWS=true
fi
export WINDOWS
echo WINDOWS $WINDOWS
fi
if $WINDOWS; then
if [ "`echo $INSTALLDIR | awk '{print substr($0, 2, 1)}'`" == ":" ]; then
WINDRIVE=`echo $INSTALLDIR | awk '{print substr($0, 1, 2)}'`
else
WINDRIVE=""
fi
export WINDRIVE
echo WINDRIVE $WINDRIVE
fi