[Comm] Сборка RPM пользователем

Vitaly Lipatov =?iso-8859-1?q?LAV_=CE=C1_VL3143=2Espb=2Eedu?=
Сб Янв 25 12:51:36 MSK 2003


On 25 Январь 2003 04:22, Алексей Волков wrote:
> %buildroot %_tmppath/%name-%version-build
Не надо самому определять buildroot

>
> %install
> rm -rf $RPM_BUILD_ROOT
эту строчку не нужно писать (rm)

> %makeinstall PREFIX="$RPM_BUILD_ROOT"%{_prefix}
В prefix уже содержится RPM_BUILD_ROOT, добавлять его не надо.

> INSTALLDIRS=site
>
> %files
> %defattr (-,root,root)
> %doc README
> /usr/lib/perl5/site_perl/5.6.1/Some/Module.pm
>
> Все стадии (до install) проходят успешно, make install
Что после этого содержится в каталоге $RPM_BUILD_ROOT 
(где-то там в /home/user/.rpm/tmp)

> выполняется без проблем,
> Обрабатываются файлы: perl-Some-Module-0.1-1
> ошибка: Файл не найден:
> /usr/lib/perl5/site_perl/5.6.1/Some/Module.pm
>
>
> Если изменить секцию %file таким образом:
> %file
В смысле, files?

> %builddir/usr/lib/perl5/site_perl/5.6.1/Some/Module.pm
Так не надо.
> рпм создаётся с файлами /home/user/.rpm/TMP/....

-- 
Lav
Виталий Липатов
Санкт-Петербург
GNU! ALT Linux Team! LaTeX! LyX!



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