[Comm] %files

Motsyo Gennadi aka Drool =?iso-8859-1?q?motsyo_=CE=C1_gmail=2Ecom?=
Вт Фев 27 23:04:21 MSK 2007


Andrey Rahmatullin пишет:
> On Tue, Feb 27, 2007 at 09:18:42PM +0200, Yurkovsky Andrey wrote:
>> Пытаюсь собрать программу. В %install вылетает ошибка, что
>> мол не могу записать tra-la-la.so в /usr/lib, прав нет. В
>> секции %files дописал %_libdir/*, но это не помогает.
> А зачем вы правите секцию %files, если ругается на %install?
> У вас явно кривой makefile в проге и/или кривой вызов make install в
> спеке.

	Верно. В %install он пытается кидать файлы не в %buildroot/usr/lib а 
прямо в /usr/lib, что совершенно естественно, так как обычному юзеру, от 
которого производится сборка, писать туды низя.

	Вариации встречаются %makeinstall, %make_install, %make install, 
%makeinstall DESTDIR=%buildroot install.
	Какая тут вернее - пусть меня поправят...



Подробная информация о списке рассылки community