On Wed, Oct 16, 2002 at 06:47:22PM +0400, at@turbinal.org wrote: > > Ещё лучше иметь версию, которая вместо > > rpm -q '$package' > > будет делать > > rpm -qp '$package' > > > > С помощью такой версии можно будет проверять свежесобранные пакеты. > > Проблема в том, что --whatprovides работает только для установленных > пакетов. Т.е. при -qp буду неверно обработаны внутренние зависимости в > пакете. Это опять наводит на мысль о том, что RPM должен удалять > разрешенные зависимости в пределах одного пакета. Конечно, можно удалять > такие зависимости в самом скрипте. Ok, тогда волшебная директива rpmi --dbpath /path/to/custom/rpmdb --define '__dbi_htconfig hash nofsync %{__dbi_other} %{__dbi_perms}' -ihv --justdb --nodeps --noorder --noscripts --notriggers --ignoresize --force *.rpm решит проблему. При условии, что depend.pl'у можно будет переопределить rpm на свой скрипт, который, в свою очередь, сделает "rpmquery --dbpath /path/to/custom/rpmdb". -- ldv