ASR_BASE
Change-Id: Icf3719cc0afe3eeb3edc7fa80a2eb5199ca9dda1
diff --git a/external/subpack/utils/mariadb/patches/190-replace-hostname-in-mysqld_safe.patch b/external/subpack/utils/mariadb/patches/190-replace-hostname-in-mysqld_safe.patch
new file mode 100644
index 0000000..3532a79
--- /dev/null
+++ b/external/subpack/utils/mariadb/patches/190-replace-hostname-in-mysqld_safe.patch
@@ -0,0 +1,29 @@
+--- a/scripts/mysqld_safe.sh
++++ b/scripts/mysqld_safe.sh
+@@ -247,7 +247,7 @@ wsrep_recover_position() {
+ return 1
+ fi
+
+- local wr_pidfile="$DATADIR/"`@HOSTNAME@`"-recover.pid"
++ local wr_pidfile="$DATADIR/"$(uci get 'system.@system[0].hostname')"-recover.pid"
+
+ local wr_options="--disable-log-error --pid-file='$wr_pidfile'"
+
+@@ -668,7 +668,7 @@ then
+ * ) err_log="$DATADIR/$err_log" ;;
+ esac
+ else
+- err_log=$DATADIR/`@HOSTNAME@`.err
++ err_log=$DATADIR/$(uci get 'system.@system[0].hostname').err
+ fi
+ fi
+
+@@ -754,7 +754,7 @@ fi
+
+ if test -z "$pid_file"
+ then
+- pid_file="`@HOSTNAME@`.pid"
++ pid_file="$(uci get 'system.@system[0].hostname').pid"
+ fi
+ # MariaDB wants pid file without datadir
+ append_arg_to_args "--pid-file=$pid_file"