столкнулся сегодня с нелюбовью netams к mysql-5.
1
привожу решение (может пригодится кому):
Код:
/usr/local/etc/rc.d/mysql stop
cd
pkg_create -b mysql-client-5.1.30 (это чтоб не компилить его сызнова после сноса)
cd /usr/ports/databases/mysql51-client/
make deinstall
cd /usr/ports/databases/mysql50-client/
make install
cp -R /usr/local/lib/mysql /usr/local/lib/mysql50
cp -R /usr/local/include/mysql /usr/local/include/mysql50
make deinstall
cd
pkg_add mysql-client-5.1.30.tbz (вот оно и пригодилось)
/usr/local/etc/rc.d/mysql start
cd /usr/ports/net-mgmt/netams
make extract
здесь рихтуем файло ./work/netams-3.4.1rc1/configure.sh - заменяем в path "mysql" на "mysql50", у меня получилось
Цитата:
paths="/usr/lib /usr/local/lib /usr/local/lib/mysql50 /usr/local/include/mysql50 /usr/local/include /usr/include /opt/csw/include $ORACLE_HOME/lib32 $ORACLE_HOME/lib /usr/include/libipq /usr/pkg/include /usr/pkg/lib /usr/lib64 /usr/include/postgresql "
|
далее:
Код:
make install
cp /usr/local/lib/mysql50/libmysqlclient.so.15 /usr/local/lib/mysql/
/usr/local/etc/rc.d/netams restart
тьфу-тьфу-тьфу - вроде работает
зы. решение под FreeBSD, но думаю, что общий смысл понятен, и на других осях тоже найдутся подобные варианты.