aboutsummaryrefslogtreecommitdiff
path: root/utils/mariadb/test.sh
blob: cb33bbae05329ee5fc171b16de7a4ef22161c92f (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
#!/bin/sh

# shellcheck disable=SC1090
. "$CI_HELPER"

check_version() {
	bin="$1"
	ver="$2"
	com="$3"

	if [ -x "$bin" ]; then
		if "$bin" --version | grep " $ver-MariaDB"; then
			success "MariaDB $com is in version $2"
		else
			err_die "MariaDB $com seems to be in wrong version"
		fi
	else
		err_die "Can't find $com server binary"
	fi
}

case "$PKG_NAME" in
	mariadb-server) check_version /usr/bin/mysqld "$PKG_VERSION" "server" ;;
	mariadb-client) check_version /usr/bin/mysql "$PKG_VERSION" "client";;
	*) info "Skipping $PKG_NAME" ;;
esac