[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