On Sun, Jun 15, 2003 at 10:41:24PM +0400, Volkov Serge wrote: > Миш следуя нашей прошлогодней договоренности я безусловно > только буду рад услышать твои замечания. Единственно, сейчас > пакет ставиться только при наличии ключа --nodeps (из за Self > Requires perl-scripts). Я симпе в качестве quick'n'dirty решения забил руками все Provides:, которые оно Requires -- но это не дело. :( > завтра пакет будет уже в Daedalus ok > к сожалению пока нет возможности его начем-нибудь проверить, > тоже пытаюсь sympa упаковать. Выложить сможешь куда-нибудь??? Конечно. Правда, у меня сейчас 3.4.3 с рядом известных (вылезших) недоработок по спеку и old-style инитскриптом. ftp://ftp.altlinux.ru/pub/people/mike/SRPMS/sympa-3.4.3.1-alt0.1.nosrc.rpm (только что проверил -- сборка 3.4.4.1 сломана, при том, что 3.4.3.1 собралось на этом же спеке) Отличия на lists.osdn.org.ua -- создана группа listmasters и несколько изменены права: fly:~> sudo rpm -V sympa Password: S.5....T /etc/logrotate.d/sympa .M....G. /etc/sympa .M....G. c /etc/sympa/aliases .M....G. c /etc/sympa/sympa.conf S.5....T /usr/lib/sympa/bin/alias_manager.pl S.5....T /usr/lib/sympa/lib/List.pm .M...... /var/lib/sympa/bounce .M....G. /var/lib/sympa/expl .M....G. /var/log/sympa .....UG. /var/run/sympa ......G. /var/spool/sympa/tmp fly:~> sudo ls -l -d /etc/logrotate.d/sympa /etc/sympa /etc/sympa/aliases /etc/sympa/sympa.conf /usr/lib/sympa/lib/List.pm /var/lib/sympa/bounce /var/lib/sympa/expl /var/log/sympa /var/run/sympa /var/spool/sympa/tmp -rw-r--r-- 1 root root 146 Apr 22 10:04 /etc/logrotate.d/sympa drwxrws--t 2 root listmasters 1024 May 25 18:07 /etc/sympa -rw-rw-r-- 1 sympa listmasters 4684 May 27 14:30 /etc/sympa/aliases -rw-r----- 1 sympa listmasters 3620 Mar 26 22:03 /etc/sympa/sympa.conf -rw-r--r-- 1 root root 223690 Mar 29 00:25 /usr/lib/sympa/lib/List.pm drwxrwxr-x 7 sympa sympa 4096 May 23 10:14 /var/lib/sympa/bounce drwxrwsr-t 10 root listmasters 4096 Jun 6 21:15 /var/lib/sympa/expl drwxr-x--x 2 sympa listmasters 4096 Jun 15 04:05 /var/log/sympa drwx--x--x 2 root root 4096 Jun 15 04:03 /var/run/sympa drwxrwx--x 2 sympa listmasters 4096 Apr 7 22:12 /var/spool/sympa/tmp (плюс List.pm попатчен по мотивам 3.4.3.1) > MS> (там надо чинить кое-что в дистрибутиве, чтоб wwsympa заработала, > MS> поэтому все еще не). > А что не работает? Пользователю sympa прибит uid == 89. Соотв. изменять что-то, ей принадлежащее, из CGI под suexec не полечится -- там min uid == 100. (или > 100?) Соотв. надо или вынести sympa из /etc/passwd, или поднять в значении (поскольку такого пакета на сейчас все равно нет6 вряд ли это кого-то заденет -- разве самосборная имеется). Может, имеет смысл сделать отдельного пользователя wwsympa, но не помню, получалось ли так или нет. > MS> Честно говоря, обоснования смысла self requires я так и не вижу. > Ну и как это исключить теперь?! См. выше :( -- ---- WBR, Michael Shigorin ------ Linux.Kiev http://www.linux.kiev.ua/