mariadb: update to 10.9.3 and addon (107)

manage build cross compile build errors:
    - CMake Error: try_run() invoked in cross-compiling mode, please set
      the following cache variables appropriately

  variables required to be defined

    LSTAT_FOLLOWS_SLASHED_SYMLINK_EXITCODE=0
    LSTAT_FOLLOWS_SLASHED_SYMLINK_EXITCODE__TRYRUN_OUTPUT=“”
    MASK_LONGDOUBLE_EXITCODE=0
    MASK_LONGDOUBLE_EXITCODE__TRYRUN_OUTPUT=“”
    STAT_EMPTY_STRING_BUG_EXITCODE=0
    STAT_EMPTY_STRING_BUG_EXITCODE__TRYRUN_OUTPUT=“”
This commit is contained in:
Rudi Heitbaum
2022-04-13 13:51:06 +00:00
parent c1fcb5e10c
commit 743cbd12ed
3 changed files with 24 additions and 13 deletions

View File

@@ -10,7 +10,7 @@ oe_setup_addon service.mariadb
mkdir -p /var/run/mysqld
# exit if already running
PID=$(ps aux | awk '/\/bin\/mysqld/ {print $1; exit 0}')
PID=$(ps aux | awk '/\/bin\/mariadbd/ {print $1; exit 0}')
if [ -n "$PID" ]; then
echo "MariaDB server is already running"
exit 0
@@ -23,6 +23,7 @@ fi
# install database
if [ ! -d "$ADDON_HOME/data/mysql" ]; then
mkdir -p $ADDON_HOME/data
echo "Installing database"
$ADDON_DIR/bin/mysql_install_db --basedir=$ADDON_DIR --datadir=$ADDON_HOME/data
fi
@@ -54,5 +55,5 @@ SQL_DATA
init_file="--init-file=$ADDON_HOME/set_mysql_passwords.sql"
fi
echo "Starting mysqld"
MYSQL_HOME="$ADDON_HOME" exec $ADDON_DIR/bin/mysqld $init_file &
echo "Starting mariadbd"
MYSQL_HOME="$ADDON_HOME" exec $ADDON_DIR/bin/mariadbd $init_file &