[sisyphus] Re: RPM

Любимов А.В. =?iso-8859-1?q?avl_=CE=C1_l14=2Eru?=
Сб Мар 23 13:02:22 MSK 2002


On Sat, 23 Mar 2002 02:40:29 +0300
"Mikhail Zabaluev" <mhz на alt-linux.org> wrote:

> Hello Alexander,
> 
> On Fri, Mar 22, 2002 at 03:23:31PM +0200, Alexander Bokovoy wrote:
> >
> > On Fri, Mar 22, 2002 at 03:57:29PM +0300, iLL wrote:
> > > А подскажите как собирать рпм-ы из под юзверя? 
> > > В группе РПМ нахожусь, вроде собирается, но пермишшены менять не
> > > дает. Какие пермишшены? Вы, что -- напрямую chown делаете в
> > > %install? Замените эти chown на соответствующие
> > > %attr(режим,владелец,группа) перед этим же файлом в секции %files,
> > > или %defattr(режим, владелец, группа), если для всех файлов.
> 
> Осталось добавить, что если и владелец и группа = root, то всё будет
> нормально по умолчанию.

а еще добавить, что перед всякими mkdir /usr/bin/blalala надо ставить %RMP_BUILD_ROOT
это можно сделать еще на стадии %configure через префмкс  --prefix
а еще, если прога прописывает пути к данным в себя при сборке, то так не получится - надо править только секцию %инсталл..
или ее же в Makefile.
а еще очень помогает  perl -pi -e "g|сто меняем| на что меняем|s" -f Makefile в спеке для динамического исправления мейкфайла.
а лучше всего взять пару-тройку простых прог из альта и посмотреть на них.



-- 
С уважением,Любимов А.В.




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