[devel] rpm, manual find-provides
Igor Vlasenko
=?iso-8859-1?q?vlasenko_=CE=C1_imath=2Ekiev=2Eua?=
Чт Янв 22 14:06:42 MSK 2009
On Thu, Jan 22, 2009 at 02:31:27AM +0200, Led wrote:
> Есть ли штатная (или нештатная, но легальная) возможность в спеке, в %install
> сформировать список дополнительных Provides для пакета?
Например, переопределив find_requires на свой.
Пример из %install (java-1.6.0-sun)
# HACK around find-requires
%define __find_requires $RPM_BUILD_ROOT/.find-requires
cat > $RPM_BUILD_ROOT/.find-requires <<EOF
#!/bin/sh
(/usr/lib/rpm/find-requires | grep -v %{_jvmdir}/%{sdkdir}) || :
EOF
chmod 755 $RPM_BUILD_ROOT/.find-requires
# end HACK around find-requires
В этой проприетарной сборке java-1.6.0-sun
были ужасные rpath :(
--
Dr. Igor Vlasenko
--------------------
Topology Department
Institute of Math
Kiev, Ukraine
Подробная информация о списке рассылки Devel