22 lines
474 B
Bash
Executable file
22 lines
474 B
Bash
Executable file
#!/bin/sh
|
|
|
|
set -eu
|
|
|
|
_timestamp=$(cat <<EOF | mysql -s
|
|
SELECT
|
|
UNIX_TIMESTAMP(UPDATE_TIME)
|
|
FROM
|
|
information_schema.tables
|
|
WHERE
|
|
TABLE_SCHEMA='mysql' AND TABLE_NAME LIKE 'time_zone';
|
|
EOF
|
|
)
|
|
|
|
if [ "$(rpm -q --queryformat "%{installtime}" tzdata)" -gt "$_timestamp" ]; then
|
|
{
|
|
echo "WARNING: MariaDB timezone data older than sytem timezones"
|
|
echo ""
|
|
echo "Run: mysql_tzinfo_to_sql /usr/share/zoneinfo | mysql mysql"
|
|
} 1>&2
|
|
exit 1
|
|
fi
|