[devel] Re: hasher vs SysV IPC

Sergey Vlasov =?iso-8859-1?q?vsu_=CE=C1_altlinux=2Eru?=
Пт Сен 12 12:05:02 MSD 2003


On Sun, 7 Sep 2003 13:00:22 +0400
"Dmitry V. Levin" <ldv на altlinux.org> wrote:

> On Sat, Sep 06, 2003 at 04:50:09PM +1100, Dmitry Lebkov wrote:
> [...]
> > > Выходов два:
> > > 1. Использовать ядра с включённой очисткой SYSV IPC.
> > > 2. Продублировать код из ipcs/ipcrm в hasher'е (точнее говоря, в
> > >   hasher-priv killuid{1,2}).
> > > 
> > > Какие будут предложения?
> > 
> > Я думаю, второй вариант предпочтительней.
> 
> Implemented in hasher-priv-0.4-alt1.

Вообще-то настоящая проблема в том, что в fakeroot присутствует race:
faked там убивается через trap "kill -s TERM $PID" EXIT INT, но скрипт
fakeroot не дожидается завершения его работы. Видимо, killuid1
успевает грохнуть faked раньше, чем он подчистит за собой.



Подробная информация о списке рассылки Devel