summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorBalasubramanian Kandasamy <balasubramanian.kandasamy@oracle.com>2016-11-28 16:38:03 +0530
committerBalasubramanian Kandasamy <balasubramanian.kandasamy@oracle.com>2016-11-28 16:38:03 +0530
commitab5932f851da38d05bd1e401467ed197bdc2836d (patch)
tree0ff6776fbd1c871e63aebf2b7e758e9fe37fa5da
parent251e82c2b5da9086bb66ecdfb5ac2745e5a6c956 (diff)
downloadmariadb-git-ab5932f851da38d05bd1e401467ed197bdc2836d.tar.gz
Bug#25159791 BASEDIR: COMMAND NOT FOUND ERROR WHILE STARTING SERVER WITH INIT SCRIPTS
-rw-r--r--packaging/rpm-oel/mysql-systemd-start2
-rw-r--r--packaging/rpm-oel/mysql.init6
-rw-r--r--packaging/rpm-sles/mysql.init2
3 files changed, 5 insertions, 5 deletions
diff --git a/packaging/rpm-oel/mysql-systemd-start b/packaging/rpm-oel/mysql-systemd-start
index af6e906efe1..c744bdceeb4 100644
--- a/packaging/rpm-oel/mysql-systemd-start
+++ b/packaging/rpm-oel/mysql-systemd-start
@@ -22,7 +22,7 @@ install_db () {
datadir=$(get_option mysqld datadir "/var/lib/mysql")
# Restore log, dir, perms and SELinux contexts
- if [ ! -d "$datadir" -a ! -h "$datadir" -a "x$(basedir "$datadir")" = "x/var/lib" ]; then
+ if [ ! -d "$datadir" -a ! -h "$datadir" -a "x$(dirname "$datadir")" = "x/var/lib" ]; then
install -d -m 0755 -omysql -gmysql "$datadir" || exit 1
fi
log=/var/log/mysqld.log
diff --git a/packaging/rpm-oel/mysql.init b/packaging/rpm-oel/mysql.init
index 50d1bba017d..c3bbb277b91 100644
--- a/packaging/rpm-oel/mysql.init
+++ b/packaging/rpm-oel/mysql.init
@@ -76,10 +76,10 @@ start(){
[ -x /sbin/restorecon ] && /sbin/restorecon "$errlogfile"
if [ ! -d "$datadir/mysql" ] ; then
# First, make sure $datadir is there with correct permissions
- if [ ! -d "$datadir" -a ! -h "$datadir" -a "x$(basedir "$datadir")" = "x/var/lib" ]; then
+ if [ ! -d "$datadir" -a ! -h "$datadir" -a "x$(dirname "$datadir")" = "x/var/lib" ]; then
install -d -m0755 -omysql -gmysql "$datadir" || exit 1
fi
- if [ ! -h "$datadir" -a "x$(basedir "$datadir")" = "x/var/lib" ]; then
+ if [ ! -h "$datadir" -a "x$(dirname "$datadir")" = "x/var/lib" ]; then
chown mysql:mysql "$datadir"
chmod 0755 "$datadir"
fi
@@ -99,7 +99,7 @@ start(){
return $ret
fi
fi
- if [ ! -h "$datadir" -a "x$(basedir "$datadir")" = "x/var/lib" ]; then
+ if [ ! -h "$datadir" -a "x$(dirname "$datadir")" = "x/var/lib" ]; then
chown mysql:mysql "$datadir"
chmod 0755 "$datadir"
fi
diff --git a/packaging/rpm-sles/mysql.init b/packaging/rpm-sles/mysql.init
index 25762d9bee2..62f2a62e1b9 100644
--- a/packaging/rpm-sles/mysql.init
+++ b/packaging/rpm-sles/mysql.init
@@ -57,7 +57,7 @@ install_db () {
logfile=$(get_option mysqld_safe log-error "/var/log/mysql/mysqld.log")
# Restore log, dir, perms and SELinux contexts
- if [ ! -d "$datadir" -a ! -h "$datadir" -a "x$(basedir "$datadir")" = "x/var/lib" ]; then
+ if [ ! -d "$datadir" -a ! -h "$datadir" -a "x$(dirname "$datadir")" = "x/var/lib" ]; then
install -d -m 0755 -omysql -gmysql "$datadir" || return 1
fi