From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Date: Fri, 12 Sep 2003 12:05:02 +0400 From: Sergey Vlasov To: ALT Devel discussion list Message-Id: <20030912120502.5c91b91f.vsu@altlinux.ru> In-Reply-To: <20030907090022.GA32014@basalt.office.altlinux.org> References: <20030824174356.GA9374@julia.office.altlinux.ru> <20030825091400.1d3de106.dima@sakhalin.ru> <20030825084957.GD1872@julia.office.altlinux.ru> <20030827124204.GP12801@osdn.org.ua> <20030903141941.GJ28997@julia.office.altlinux.ru> <20030905201823.GA14631@basalt.office.altlinux.org> <20030906165009.7097a9ac.dima@sakhalin.ru> <20030907090022.GA32014@basalt.office.altlinux.org> X-Mailer: Sylpheed version 0.9.4cvs2 (GTK+ 1.2.10; i586-alt-linux-gnu) Mime-Version: 1.0 Content-Type: text/plain; charset=KOI8-R Content-Transfer-Encoding: 8bit Subject: [devel] Re: hasher vs SysV IPC X-BeenThere: devel@altlinux.ru X-Mailman-Version: 2.1.2 Precedence: list Reply-To: ALT Devel discussion list List-Id: ALT Devel discussion list List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 12 Sep 2003 08:05:38 -0000 Archived-At: List-Archive: List-Post: On Sun, 7 Sep 2003 13:00:22 +0400 "Dmitry V. Levin" 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 раньше, чем он подчистит за собой.