You've already forked mariadb-columnstore-engine
mirror of
https://github.com/mariadb-corporation/mariadb-columnstore-engine.git
synced 2025-08-17 09:41:06 +03:00
73 lines
1.6 KiB
Bash
73 lines
1.6 KiB
Bash
#!/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
|