#!/bin/execlineb -P
fdmove -c 2 1

s6-envdir -I "/etc/sysconfig/mysql"

importas -s -D ""      extra_args MYSQL_EXTRA_ARGS
importas -D    "3306"  tcpport    MYSQL_PORT
importas -D    "mysql" user       MYSQL_USER

importas -D "/srv/mysql" datadir      MYSQL_DATADIR
importas -D "/run/mysql/mysql.sock" socket_path  MYSQL_SOCKET_PATH

backtick -D "/run/mysql" SOCKDIR { s6-dirname -n $socket_path }
importas sockdir SOCKDIR

s6-envuidgid $user
if { s6-mkdir -vp $sockdir }
if { s6-chown -U $sockdir }

export S6_NOTIFICATION_FD 3
s6-setuidgid $user
/usr/libexec/mysqld --basedir=/usr --datadir $datadir --port $tcpport --user $user --plugin-dir=/usr/lib/mysql/plugin $extra_args
