[devel] [git update] packages/perl-mozldap: heads/master
Денис Смирнов
=?iso-8859-1?q?mithraen_=CE=C1_altlinux=2Eru?=
Пн Июл 9 11:02:55 MSD 2007
On Mon, Jul 09, 2007 at 01:20:34PM +0700, Slava Semushin wrote:
>> +rm -f `find %buildroot -type f -name perllocal.pod -o -name .packlist`
>> +find %buildroot -name API.bs -a -size 0 -exec rm -f {} \;
SS> Как-то нелогично. Почему бы и в первом случае не использовать find +
SS> exec? Или даже в обоиз случаях find -delete
Первая команда это не просто ужас, это ужас-ужас.
exec здесь абсолютно не к месту. Если удалять, то действительно find
-delete.
А в других случаях стоит обратить внимание на find -print0 | xargs -0r
<commandname>.
Так как xargs может получать сразу множество имен файлов в качестве
параметров, не будет fork/exec на _каждый_ файл.
--
С уважением, Денис
http://freesource.info
----------------------------------------------------------------------------
И Бейсик - сын ошибок трудных, и Клиппер Парадоксов друг.
----------- следующая часть -----------
Было удалено вложение не в текстовом формате...
Имя : =?iso-8859-1?q?=CF=D4=D3=D5=D4=D3=D4=D7=D5=C5=D4?=
Тип : application/pgp-signature
Размер : 189 байтов
Описание: Digital signature
Url : <http://lists.altlinux.org/pipermail/devel/attachments/20070709/9f8df8d2/attachment-0001.bin>
Подробная информация о списке рассылки Devel