On Sun, Mar 23, 2008 at 05:30:37AM +0300, Dmitry V. Levin wrote: > On Thu, Mar 06, 2008 at 05:36:13PM +0300, Dmitry V. Levin wrote: > > On Thu, Mar 06, 2008 at 04:51:18PM +0300, Alexey Tourbin wrote: > > > On Thu, Mar 06, 2008 at 02:25:11AM +0300, Dmitry V. Levin wrote: > > > > On Sat, Mar 01, 2008 at 11:17:32AM +0300, Alexey Tourbin wrote: > > [...] > > > > > "Что-то делать" или "перехватывать" здесь скорее всего означает просто > > > > > "выводить на stderr" пользователя builder (или rooter), на практике -- > > > > > в лог сборки. > > > > > > > > Выводить в stderr builder'у не стоит, лучше в stderr caller'у. > > > > > > Я тут не совсем понял. Оно в лог сборки попадёт или нет? > > > > Конечно. > > > > > Что-то я немножко забыл, как все эти дескрипторы устроены. > > > > builder/rooter может сам перенаправить свои дескрипторы куда угодно. > > Запушил hasher-priv 1.2.11-alt1-5-g4d30, можешь попробовать и рассказать, > хватит ли этого или нужен более полноценный парсер сообщений. Пожалуй, ненужной информации в stderr стало теперь попадать больше чем нужно: $ hsh --ini <86>Mar 24 01:23:45 userdel[7773]: delete user `rooter' <86>Mar 24 01:23:45 userdel[7773]: remove group `rooter' <86>Mar 24 01:23:45 groupadd[7774]: new group: name=rooter, gid=501 <86>Mar 24 01:23:45 useradd[7775]: new user: name=rooter, uid=501, gid=501, home=/root, shell=/bin/bash <86>Mar 24 01:23:45 userdel[7777]: delete user `builder' <86>Mar 24 01:23:45 userdel[7777]: remove group `builder' <86>Mar 24 01:23:45 groupadd[7778]: new group: name=builder, gid=502 <86>Mar 24 01:23:45 useradd[7779]: new user: name=builder, uid=502, gid=502, home=/usr/src, shell=/bin/bash $ hsh-install strace Preparing packages for installation... strace-4.5.16-alt4 <13>Mar 24 01:23:45 rpmi: strace-0:4.5.16-alt4 installed -- ldv