|
|
ru.linux- RU.LINUX --------------------------------------------------------------------- From : Valentin Nechayev 2:5020/400 21 Sep 2002 15:57:53 To : Oleg Sheremetinsky Subject : Re: RPM от root -------------------------------------------------------------------------------- >>> Oleg Sheremetinsky wrote: VB>> где находится файл с макросами rpm? VB>> собвенно, думаю что оно там даже может и не быть. Если ты хочешь VB>> собирать от рута - определяешь этот макрос, как в доке сказано, и можешь VB>> например положить в свой /etc/rpm/macros (или как там оно). Лучше ~/.rpmmacros, он обычно упомянут в /usr/lib/rpm/rpmrc: root@iv:/alt/usr/lib/rpm##grep ^macrofiles rpmrc macrofiles: /usr/lib/rpm/macros:/usr/lib/rpm/%{_target}/macros:/etc/rpm/macr os.specspo:/etc/rpm/macros.db1:/etc/rpm/macros.cdb:/etc/rpm/macros:/etc/rpm/%{_t arget}/macros:/etc/rpm/%{_target_platform}/macros:~/.rpmmacros OS> Вопрос только в том, а что же писать в том макросе? :-) Hапример, так: %_topdir ~/rpmtop Этой строчки достаточно для сборки практически всего в домашнем каталоге (структура внутри ~/rpmtop будет такая же как в /usr/src/redhat и аналогах). При желании можно разделить %_topsrcdir, %_builddir и прочие, в разные иерархии. Чтение глазами /usr/lib/rpm/macros расскажет практически все остальное, что можно переопределить, там хорошие комментарии. /netch --- ifmail v.2.15dev5 * Origin: Dark side of coredump (2:5020/400) Вернуться к списку тем, сортированных по: возрастание даты уменьшение даты тема автор
Архивное /ru.linux/736838f69925.html, оценка из 5, голосов 10
|