From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: From: "Peter V. Saveliev" To: mandrake-russian@altlinux.ru Subject: Re: [mdk-re] Re: [mdk-re] =?KOI8-R?B?8NLP18XSy8Eg0MHLxdTP?= Message-Id: <20020215171259.25ca0719.peet@infosite.ru> In-Reply-To: <20020215161305.447e7368.sssku@online.ru> References: <0GRK005K5GVZN7@mxout1.netvision.net.il> <20020215120244.4a5b9282.kosha@kp.ru> <0GRK0054RHOEQQ@mxout1.netvision.net.il> <20020215141136.66a67ee7.peet@infosite.ru> <20020215161305.447e7368.sssku@online.ru> X-Mailer: Sylpheed version 0.7.1 (GTK+ 1.2.10; i586-alt-linux) Mime-Version: 1.0 Content-Type: text/plain; charset=KOI8-R Content-Transfer-Encoding: 8bit Sender: mandrake-russian-admin@altlinux.ru Errors-To: mandrake-russian-admin@altlinux.ru X-BeenThere: mandrake-russian@altlinux.ru X-Mailman-Version: 2.0 Precedence: bulk Reply-To: mandrake-russian@altlinux.ru List-Help: List-Post: List-Subscribe: , List-Id: Linux-Mandrake RE / ALT Linux discussion list List-Unsubscribe: , List-Archive: Date: Fri Feb 15 17:07:03 2002 X-Original-Date: Fri, 15 Feb 2002 17:12:59 +0300 Archived-At: List-Archive: List-Post: On Fri, 15 Feb 2002 16:13:05 +0300 "Sergey S. Skulachenko" wrote: > On Fri, 15 Feb 2002 14:11:36 +0300 > "Peter V. Saveliev" wrote: > > > find /ваш/депозитарий -name '*.rpm' -print0 | xargs -0 rpm -qpl > > >/dev/null > > > На экран вылезут сообщения о битых rpm. По крайней мере, я так > > проверяю. > > И, действительно, находите? Что-то не верится. Сорри, лажанулся, конечно. На лету попытался обобщить ;) Заодно спасибо, поскольку отловил граблю. В общем, я использовал for i in *; do rpm -qpl $i >/dev/null; done, находясь в директории с rpmками. При этом полагалось, что ошибки запросов rpm будет выводить во второй поток. И я действительно так находил битые пакеты. Внимательно посмотрев сейчас, оказалось, что надписи типа [peet@perl SRPMS]$ for i in *; do rpm -qpi $i | grep ошибка; done balabala.src.rpm: ошибка чтения списка файлов: Success index.html: ошибка чтения списка файлов: Success идут в первом потоке. При чем здесь Success, правда, непонятно... Может, в rpm что-то изменилось? Но все равно спасибо. А так, если обобщать на толстый репозитарий, наверное, ответом будет for i in `find /ваш/репозитарий -name '*.rpm' -type f`; do rpm -qpi $i | grep ошибка; done Петр.