Небольшая заметка на память, вполне может пригодиться и другим.
Как известно в стандартной поставке Jabber сервера Ejabberd нет поддержки авторизации через MySQL, присутствует только Mnesia. Это легко решается, так как сам модуль для Ejabberd имеется. С помощью SVN мы можем получить его и собрать, но сначала нужно установить сам SVN.
aptitude install subversion
Вытягиваем исходники модуля
svn checkout ejabberd-mysql
Переходим в директорию ejabberd-mysql и запускаем скрипт сборки
./build.sh
В Gentoo Linux все собиралось хорошо и сразу, а вот в Debian меня послали лесом да еще и таким изощренным способом.
{"init terminating in do_boot",{undef,[{make,all,[]},{init,start_it,1},{init,start_em,1}]}}
Ларчик открывался просто и нужно было всего лишь доставить пакет
aptitude install erlang-nox
После этого перезапускаем сборку и все файлы с расширением .beam копируем в
/usr/lib/ejabberd/ebin