[devel] I: Jabber policy, jabber-config, jabberd2
Mikhail Yakshin
=?iso-8859-1?q?greycat_=CE=C1_altlinux=2Eorg?=
Вт Мар 27 15:06:44 MSD 2007
Mikhail A. Pokidko пишет:
> 15.03.07, Mikhail Yakshin написал(а):
>> 3. Для каждого джаббер-компонента в Сизифе предлагается добавить следующее:
>>
>> * Req и BuildReq на jabber-common в спек
>> * вызов %_jabber_config в post-install
>> * скрипт-адаптер в %_jabber_component_dir/имя_компонента, который бы при
>> вызовах с параметрами --port, --host, --password отдавал бы
>> соответствующие значения из конфига компонента.
>
> Возникла мысль, что скрипт-адаптер еще должен уметь отдавать ip.
> host ведь для disco?
>
> Иными словами,
> % Jabber ICQ Transport
> {$PORT, ejabberd_service, [{ip, {$IP}},
> {access, all},
> {hosts, ["$HOST"], [{password, "$PASSWORD"}]}]},
Зачем IP? Мы всегда рассматриваем только случай нахождения и сервера и
транспорта на локалхосте. В общем случае - "давайте поставим сервер и он
автоматом потыкается в ближайшую сеть и найдет транспорты, которые к
себе подключить" - это уже задача куда более сложная, и, честно говоря -
по-моему - достаточно бесполезная. Можно нагородить, конечно, что-то
вроде zeroconf, только зачем? Администратор, который ставит такую
сложную инфраструктуру серверов с вероятностью -> 1 захочет настроить ее
руками так, как ему надо.
--
WBR, Mikhail Yakshin AKA GreyCat
Подробная информация о списке рассылки Devel