[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