/var/lib/ircd/tmp has 755 perms (owner: root, group: root). This causes impossibility of writing K-lines into /var/lib/ircd/etc/ircd/kline.conf by working ircd.
Насколько понимаю, Грише сейчас не до ircd -- если хотите, можете попробовать перехватить пакет.
Продолжаем тему чрутов и permissions: при обработке K-lines создаётся kline.conf.tmp (в каталоге $CHROOTDIR/etc/ircd), который впоследствии должен переименовываться в kline.conf. Поскольку права на /var/lib/ircd/etc/ircd/ выставляются в 755 от имени root:root, то все попытки /unkline работают только с временным файлом (/etc/ircd/kline.conf.tmp), не затрагивая /etc/ircd/kline.conf. Соответственно, после /rehash имеем все предыдущие k-line'ы неудалёнными. С моей неграмотной точки зрения, следует переместить etc/ircd/kline.conf куда-нибудь в /var/ircd (в связи с чем полагается правка include/path.h.in) ЗЫ. (2mike) Собрать-то это дело я конечно могу, но... 1) кто ж гарантирует, что оно правильно будет; 2) я ж ведь даже freeciv-* не приступал, хотя оно и положено ака частично mainstream'у :) ЗЫ2: (2 mike again) Я не знаю правил чрута от ALTLinux (и пока что не нашёл оных; впрочем, по сему поводу vsu@ страдать придётся :). Таким образом, имеем ещё одно препятствие для написания правильного ircd.spec. Изучение mysql и postgresql chroot'ов ни к чему хорошему не приводит.
moved to sisyphus
Нет больше в сизифе такого пакета.