Deinstallation of one of mysql*-server ports causes killing of all mysqld instances in all system's jails. It occurs because of '@unexec killall mysqld' command in port plist. Fix: diff -ruN mysql40-server.orig/pkg-plist mysql40-server/pkg-plist --- mysql40-server.orig/pkg-plist Mon Mar 14 12:52:45 2005 +++ mysql40-server/pkg-plist Wed Mar 23 19:56:40 2005 @@ -135,4 +135,4 @@ @dirrm %%DATADIR%%/swedish @dirrm %%DATADIR%%/ukrainian @dirrm %%DATADIR%% -@unexec /usr/bin/killall mysqld > /dev/null 2>&1 || true +@unexec %D/etc/rc.d/mysql-server.sh stop > /dev/null 2>&1 || true --- mysql40-server.diff ends here --- How-To-Repeat: 1. Run mysql server on jail and master 2. Try deinstall mysql-server on master 3. Wait for jail users start to complain :)
Responsible Changed From-To: freebsd-ports-bugs->ale Over to maintainer.
State Changed From-To: open->closed Committed, thanks!