/var/run is now a symlink to /run. /run is tmpfs. /var/run/mysqld gets removed on every /run umount. This broke both emerge --config dev-db/mysql and /etc/init.d/mysql. The init script should create the directory on every start while the config script should either use another dir or create the same. Reproducible: Always
(In reply to comment #0) > /var/run is now a symlink to /run. /run is tmpfs. > /var/run/mysqld gets removed on every /run umount. > > This broke both emerge --config dev-db/mysql and /etc/init.d/mysql. > The init script should create the directory on every start while the config > script should either use another dir or create the same. dev-db/mysql-init-script-2.0_pre1-r3 does exactly this for init scripts (using checkconfig). The build should create /var/run/mysqld upon install such that emerge --config is run successfully.
Yes, you're perfectly right. Killing the bug.