[Comm] Re: Вопрос по spec

Slava Dubrovskiy =?iso-8859-1?q?slava_=CE=C1_elan=2Ecom=2Eua?=
Пт Ноя 12 18:39:43 MSK 2004


Michael Shigorin пишет:

>>Есть еще вопрос. В исходнике программы есть 2 бинарных файла,
>>которые находятся в подкаталоге src/program/
>>как правильно их скопировать (в секции %install) с этой
>>директории туда, где предполагается они должны находится в
>>системе (/usr/sbin)?
>>    
>>
>
>%__install -d %_sbindir
>%__install -m755 file1 file2 files* %_sbindir/
>
>(последний слэш не требуется, но я привык ставить с тем, чтобы
>видеть при пробеге по спеку, где заполняются каталоги; заодно при
>этом и баги вылазят, если каталог не создан)
>  
>
Что то не получается. :-(
Вот лог:
+ exit 0
Выполняется(%install): /bin/sh -e /home/slava/tmp/rpm-tmp.86782
+ umask 022
+ /bin/mkdir -p /home/slava/RPM/BUILD
+ cd /home/slava/RPM/BUILD
+ /bin/chmod -Rf u+rwX -- /home/slava/tmp/atslog-buildroot
+ :
+ /bin/rm -rf -- /home/slava/tmp/atslog-buildroot
+ cd atslog-1.1.45
+ /bin/install -m755 
/home/slava/RPM/BUILD/atslog-1.1.45/src/atslogdaemon/atslogdaemon /usr/sbin/
/bin/install: cannot create regular file `/usr/sbin/atslogdaemon': 
Permission denied
ошибка: Неверный код возврата из /home/slava/tmp/rpm-tmp.86782 (%install)

Вот кусочек спека который это делает:
Name: atslog
Version: 1.1.45
Summary: Mini-ats loger
License: GPL
Group: System/Servers
Url: http://www.atslog.dp.ua/
Packager: Slava Dubrovskiy <slava на elan.com.ua>
Source: http://www.atslog.dp.ua/download/%name-%version.tar.gz
#Requires: perl-DBD-mysql
#Requires: php-mysql

%description
Программа-демон, для просмотра и анализа звонков различных моделей мини-АТС.
ATSlog предоставляет удобный интерфейс с доступом через web-браузер.

%prep
%setup

%build
#%set_gcc_version 3.2
%configure
%make_build

%install
%__install -m755 %_builddir/%name-%version/src/atslogdaemon/atslogdaemon 
%_sbindir/
^^^^^^^

-- 
С уважением,
Дубровский Вячеслав.




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