mirror of
https://github.com/LibreELEC/LibreELEC.tv
synced 2025-09-24 19:46:01 +07:00
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:
@@ -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 &
|
||||
|
||||
Reference in New Issue
Block a user