quickpkg mysql on one box emerge -k mysql on the other box emerge --config mysql will fail. Reason is /var/run/mysqld isn't owned by mysql:mysql. It's owned by root:root. It never chowns it. changing the permissions makes it start. However it will still give a bunch of warning about not being started with --bin-log=${HOSTNAME}-log
Portage won't change permissions on directories that already exist. Delete it and try again.
Jakub... Don't be a tard. You know I was doing a fresh install on this box. The box NEVER had mysql on it until I did emerge -k mysql and emerge --config mysql. It was a fresh from install box.
PFT, attach the tarball or give me the perms of /var/run/mysqld in the tarball Maybe quickpkg is tarballing before it's getting chowned, or untarring with wrong perms? Who knows. In either case attach plz.
I've just tried to quickpkg mysql-5.0.24-r1 locally, and for some reason /var/run/mysqld wasn't included in the tbz2 even though it's listed in CONTENTS. So, something's wrong with quickpkg...
Created attachment 96243 [details, diff] make quickpkg include directories This patch makes quickpkg include directories. Note that tar's --no-recursion option causes the directories to be selectively included without nessarily including their contents.
This has been released in 2.1.1_rc1-r7.