X-Git-Url: https://git.cyclocoop.org/?p=lhc%2Fateliers.git;a=blobdiff_plain;f=etc%2Fsv%2Fmysql%2Frun;h=1b4d703a9f2e3180f55d7a610b355a9c5994e9de;hp=70fdd550722e22567538c69c1eb2a22b72239b8c;hb=a11ad78672a096632b15a660509d7dd5f7c5eae5;hpb=b7595a000cae850e0702938336ce116376bc7d67 diff --git a/etc/sv/mysql/run b/etc/sv/mysql/run index 70fdd55..1b4d703 100755 --- a/etc/sv/mysql/run +++ b/etc/sv/mysql/run @@ -2,13 +2,17 @@ exec 2>&1 sv=${PWD#/etc/sv/} eval "home=~$sv" + +install -d -m 1710 -o "$sv" -g "$sv"-data \ + /run/mysqld \ + /run/mysqld/sock + exec /usr/bin/chpst \ -u "$sv":"$sv" \ /usr/sbin/mysqld \ --basedir=/usr \ - --datadir=$home \ - --pid-file=/var/run/mysqld/mysqld.pid \ + --datadir="$home"/data \ --plugin-dir=/usr/lib/mysql/plugin \ --port=3306 \ - --socket=/var/run/mysqld/mysqld.sock \ - --user=$sv + --socket=/run/mysqld/sock/"$sv" \ + --user="$sv"