X-Git-Url: https://git.cyclocoop.org/?a=blobdiff_plain;f=etc%2Fsv%2Fmysql%2Frun;h=1b4d703a9f2e3180f55d7a610b355a9c5994e9de;hb=HEAD;hp=84bf3b30de7c7fbdae3c3da2413f2246178e6587;hpb=1b63122dd097c575896b4c4158ed5439eeca1563;p=lhc%2Fateliers.git diff --git a/etc/sv/mysql/run b/etc/sv/mysql/run index 84bf3b3..1b4d703 100755 --- a/etc/sv/mysql/run +++ b/etc/sv/mysql/run @@ -1,16 +1,18 @@ #!/bin/sh -eux exec 2>&1 sv=${PWD#/etc/sv/} -install -d -m 1771 -o mysql -g mysql \ +eval "home=~$sv" + +install -d -m 1710 -o "$sv" -g "$sv"-data \ /run/mysqld \ /run/mysqld/sock -eval "home=~$sv" + exec /usr/bin/chpst \ -u "$sv":"$sv" \ /usr/sbin/mysqld \ --basedir=/usr \ - --datadir=$home/data \ + --datadir="$home"/data \ --plugin-dir=/usr/lib/mysql/plugin \ --port=3306 \ --socket=/run/mysqld/sock/"$sv" \ - --user=$sv + --user="$sv"