[sisyphus] Проблема при выполении макроса %makeinstall

kostya_hm kostya.hm на rambler.ru
Пт Ноя 27 01:35:35 UTC 2009


Попытался собрать.Собирал при помощи rpm -ba
Вот секция %install спека:
mkdir -p %buildroot%_bindir %buildroot%_libdir

%makeinstall DESTDIR=%buildroot install
%_install -m 644 resources/`find -name '*.1'` %buildroot%_man1dir/

При выполнении %makeinstall пытается засунуть файлы в /usr/... на что , 
естественно, получает отказ.

Заглянул в один из makefile, в секцию install

####### Install

install_target: first FORCE
	@$(CHK_DIR_EXISTS) $(INSTALL_ROOT)/usr/lib/ || $(MKDIR) 
$(INSTALL_ROOT)/usr/lib/ 
	-$(INSTALL_FILE) "$(TARGET)" "$(INSTALL_ROOT)/usr/lib/$(TARGET)"
	@$(CHK_DIR_EXISTS) $(INSTALL_ROOT)/usr/lib || $(MKDIR) 
$(INSTALL_ROOT)/usr/lib 
	-$(INSTALL_FILE) "libnutwireless.prl" 
"$(INSTALL_ROOT)/usr/lib/libnutwireless.prl"

Насколько я понял: INSTALL_ROOT родительский каталог для /usr/lib . Привел 
строчку в спеке к виду  %makeinstall DESTDIR=%buildroot  
INSTALL_ROOT=%buildroot install

На что получил
make: Entering an unknown directory
make: *** empty variable name.  Stop.
Или INSTALL_ROOT - команда "Устанавливать от root"
Пожалуйста, объясните как можно устранить данную проблему. Заранее благодарю.
-- 
ALtNovice


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