Skip to content

Commit 6a6015f

Browse files
authored
Merge pull request #99 from lefred/mariadb_clients
deal with MariaDB clients for single usage (use, start, restart, kill)
2 parents a4ec42e + 28e5da7 commit 6a6015f

3 files changed

Lines changed: 19 additions & 2 deletions

File tree

sandbox/templates/single/start.gotxt

Lines changed: 6 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,14 +3,19 @@
33
# Generated by dbdeployer {{.AppVersion}} using {{.TemplateName}} on {{.DateTime}}
44
source {{.SandboxDir}}/sb_include
55
MYSQLD_SAFE="bin/mysqld_safe"
6+
FLAVOR={{.Flavor}}
7+
if [ "$FLAVOR" == "mariadb" ]
8+
then
9+
MYSQLD_SAFE="bin/mariadbd-safe"
10+
fi
611
CUSTOM_MYSQLD={{.CustomMysqld}}
712
if [ -n "$CUSTOM_MYSQLD" ]
813
then
914
CUSTOM_MYSQLD="--mysqld=$CUSTOM_MYSQLD"
1015
fi
1116
if [ ! -f $BASEDIR/$MYSQLD_SAFE ]
1217
then
13-
echo "mysqld_safe not found in $BASEDIR/bin/"
18+
echo "${MYSQLD_SAFE##*/} not found in $BASEDIR/bin/"
1419
exit 1
1520
fi
1621
MYSQLD_SAFE_OK=$(sh -n $BASEDIR/$MYSQLD_SAFE 2>&1)

sandbox/templates/single/stop.gotxt

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,12 @@
44
source {{.SandboxDir}}/sb_include
55
export LD_LIBRARY_PATH=$CLIENT_LD_LIBRARY_PATH
66

7+
FLAVOR={{.Flavor}}
78
MYSQL_ADMIN="$CLIENT_BASEDIR/bin/mysqladmin"
9+
if [ "$FLAVOR" == "mariadb" ]
10+
then
11+
MYSQL_ADMIN="$CLIENT_BASEDIR/bin/mariadb-admin"
12+
fi
813

914
if [ -n "$(is_running)" ]
1015
then

sandbox/templates/single/use.gotxt

Lines changed: 8 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,10 +1,17 @@
11
#!{{.ShellPath}}
22
{{.Copyright}}
33
# Generated by dbdeployer {{.AppVersion}} using {{.TemplateName}} on {{.DateTime}}
4+
FLAVOR={{.Flavor}}
5+
MYCLIENT="mysql"
6+
if [ "$FLAVOR" == "mariadb" ]
7+
then
8+
MYCLIENT="mariadb"
9+
fi
10+
411
source {{.SandboxDir}}/sb_include
512
export LD_LIBRARY_PATH=$CLIENT_LD_LIBRARY_PATH
613
[ -n "$TEST_REPL_DELAY" -a -f $SBDIR/data/mysql-relay.index ] && sleep $TEST_REPL_DELAY
7-
[ -z "$MYSQL_EDITOR" ] && MYSQL_EDITOR="$CLIENT_BASEDIR/bin/mysql"
14+
[ -z "$MYSQL_EDITOR" ] && MYSQL_EDITOR="$CLIENT_BASEDIR/bin/${MYCLIENT}"
815
if [ ! -x $MYSQL_EDITOR ]
916
then
1017
if [ -x $SBDIR/$MYSQL_EDITOR ]

0 commit comments

Comments
 (0)