On Tue, Nov 20, 2007 at 02:50:38PM +0300, Dmitry V. Levin wrote: > On Tue, Nov 20, 2007 at 10:00:48AM +0300, Alexey M. Tourbin wrote: > > Changelog since `4.0.4-alt80-7-g42b63f6' follows: > > commit 9c4f27de6191ff54992cdf0746015c94aaa90678 > > Author: Alexey Tourbin > > Date: Tue Nov 20 08:45:08 2007 +0300 > > > > moved functions and find-package from rpm-build to rpm, added .provides.sh > > > > This will allow to relax rpm-build-* dependencies, hopefully without adding > > new essential dependencies to rpm (note that rpm already depends on sh and > > coreutils; now this also includes grep, and possibly should include sed, > > awk, and gzip). > > Это тоже проблема: hasher, формируя сборочный чрут, устанавливает в > практически пустой чрут пакет rpm вместе с зависимостями с помощью > rpm2cpio. Чем меньше таких пакетов, тем лучше. Я знаю. Но этот список уже сейчас "не нулевой" (не ограничивается библиотеками для /bin/rpm), и пакеты класса grep, sed и gawk не должны сильно испортить внешний вид этой внутренней кухни. :) [at@hint1 ~]$ hsh --initroot --without-stuff --pkg-build-list=, [at@hint1 ~]$ hsh-run -- rpm -qa filesystem-2.3.3-alt1 glibc-preinstall-2.5-alt5 getopt-1.1.4-alt1 zlib-1.2.3-alt4 sh-3.1.17-alt4 terminfo-5.6-alt4 coreutils-5.97-alt6 libbeecrypt-2.2.0-alt6 libelf-0.131-alt1 librpm-4.0.4-alt80 rpm-4.0.4-alt80 setup-2.2.11-alt1 alt-gpgkeys-0.4.6-alt9 glibc-core-2.5-alt5 bzlib-1.0.4-alt3 libzio-0.4-alt1 info-install-4.8-alt4 libtinfo-5.6-alt4 fakeroot-1.5.10-alt2 libdb4.4-4.4.20-alt2 libpopt-1.7-alt16 librpmbuild-4.0.4-alt80 [at@hint1 ~]$ Альтернативно, можно отпилить что-то вроде rpm-build-functions, но мне почему-то пока не хотелось бы заводить новые сущности.