1. # ls -l /usr/share/doc/dspam-3.8.0/ total 12 drw-r--r-- 2 root mail 4096 Nov 14 11:53 doc drw-r--r-- 5 root mail 4096 Nov 14 11:53 sql drw-r--r-- 2 root mail 4096 Nov 14 11:53 txt Хорошо бы еще х 2. sql разобрать по подпакетам mysql/pgsql/sqlite - по аналогии с нынешним dbmail и старым dspam из backports 2.4
И еще: # ls -l /usr/bin/dspam -rw---x--- 1 root mail 159120 Aug 30 19:38 /usr/bin/dspam
Кстати, в /etc/dspam.conf вижу следующее: ... Home /var/lib/dspam StorageDriver /usr/lib64/libhash_drv.so ^^^^^^ <-- ? если у меня arch = i586
Это я накосячил, подложив минимальный и работающий у меня дефолтный конфиг, а Алексей прозевал ;) Впрочем, если у меня x86_64, то /usr/lib/libhash_drv.so тоже будет неприятно. Другой вопрос, что счастливые владельцы x86_64 к такому давно привыкли ;) Поэтому нужно либо собирать всегда в /usr/lib (по аналогии с asterisk/callweaver, например) и/или сделать еще то, о чем я упоминал в sisyphus@: > 1) сделать control для выбора типа хранилища > 2) в дефолтном конфиге тип хранилища вообще не указывать, но вызывать > control при установке любого пакета dspam-storage (разумеется, если > тип хранилища еще не указан) Правда тогда придется обрабатывать еще и удаление пакета dspam-storage, если он используется в конфиге.
ping На кривые permissions /usr/bin/dspam напоролся прям щас Проблему с StorageDriver /usr/lib64/ предлагаю исправить по аналогии с #22445 - править конфиг в %install. Какой только storage прописывать в дефолтном конфиге? Предложенное мной выше решение выглядит все же чрезмерно сложным ...
2 enp: ACL дать?
Хотя я уже слегка засомневался в такой уж насущной необходимости запускать dspam пользователям не из группы mail, так что претензии к /usr/bin//dspam почти снимаются (но остаются претензии к /etc/dspam/dspam.conf - его члены группы mail читать сейчас не могут да и зачем вообще помещать единственный конфиг в каталог?). Вот только заставить postfix менять gid для процесса из mailbox_command я не могу придумать - но об этом в sysadmins@
(В ответ на комментарий №5) > 2 enp: ACL дать? дай, может поправлю, как руки дойдут
Предлагаешь root:mail ?
(В ответ на комментарий №8) > Предлагаешь root:mail ? да а вообще ты сильно погорячился, выкладывая альфу в сизиф - оно уже будучи бетой, похоже, не умеет хранить конфигурацию в ~/.dspam - а для меня это блокер. Видимо, придется откатываться на 3.8.0 и ставить на холд :(
appliance-trac-0.1-alt8.2 -> sisyphus: * Wed Dec 30 2009 Aleksey Avdeev <solo@altlinux> 0.1-alt8.2 - NMU - Fix use %webserver_datadir/%name/{passwd,group} and apache2 configs (Closes: #13421)
По-моему, кто-то ошибся с номером бага :)
Блин!!! :-/
(In reply to comment #9) > > Предлагаешь root:mail ? > да Жень, а ты им сейчас пользуешься?
А вообще им кто то пользуется? После набегов solo@ на него я пакет забросил ... Отдам в хорошие руки.
> Жень, а ты им сейчас пользуешься? ну у меня живет тот самый dspam-3.8.0 на холде в VE с 5.1 переезд на будущий 6.0 планируется и тогда возможно я доберусь поглядеть на свежий dspam