[Main]
Type = classic
Version = 0.0.2
Description = "mysql server daemon"
User = ( root )

[Start]
Execute = (
    /usr/lib/execline/bin/if {
         execl-toc -t -E ${DataDir}
         execl-cmdline -s {  mysql_install_db --user=${User} --datadir=${DataDir} }
    }
     execl-subuidgid -o mysql
     execl-toc -d ${SocketDir} -u ${UID} -g ${GID}
     umask 007
     s6-setuidgid ${User}
     execl-cmdline -s { mysqld ${Args} }
)

[Stop]
Execute = (
     s6-rmrf ${PidFile}
     s6-rmrf ${Socket}
)

[Environment]
Args=!${ArgsDataDir} ${ArgsPidFile} ${ArgsSocket}
ArgsDataDir=!--datadir=${DataDir}
ArgsPidFile=!--pid-file=${PidFile}
ArgsSocket=!--socket=${Socket}
User=!mysql
DataDir=!/var/lib/mysql
PidFile=!/run/mysqld/mysqld.pid
SocketDir=!/run/mysqld
Socket=!${SocketDir}/mysqld.sock
