[castle] building rpm package

Dmitry V. Levin ldv на alt-linux.org
Пн Июн 18 21:50:17 MSD 2001


On Mon, Jun 18, 2001 at 04:47:18PM +0400, Marat Khairullin wrote:
> > > 2. на стадии %install правятся права файлов, например на рута,
> > >   а после сборки rpm'а естественно не удаляется $RPM_BUILD_ROOT, т.к. он уже рутовый.
> > >   как вы это обходите?
> > 
> > У нас не принято собирать пакеты root'ом. Соответственно, этих проблем не
> > возникает.
> Да рутом rpm -bb и не запускается:
> 
> # rpm -bb 
> rpm: current site policy disallows root to build packages
> 
> А когда юзером, то когда создается каталог $RPM_BUILD_ROOT и 
> файлы туда инсталятся с "будущими" правами, например рутовыми.

Нет, это не так.
Прочтите книжку по RPM, чтобы понять, как это работает.

> Как потом удалять это юзеру?

Эти файлы принадлежат пакующему пользователю.

> > > 3. msec 3 убирает все s-bit (у chown,...,install,...),
> > >   - это приглашение к творчеству или кто-то так работает? :))
> > 
> > Не понял. С какой стати у chown,.. взялся s-bit?
> Согласен - по торопился. Но когда запускаю chown юзером - говорит:
> 
> chown: changing ownership of `ля-ля-фа-йл': Operation not permitted

man 1 chown

Повторю еще раз: при упаковке не требуется никаких особых прав.
Если у Вас при сборке пакета ругается chown и пакет не собирается, значит,
пакет написан плохо.

> А RSBAC не ругается... Может в Мандраке где еще права на chown надо давать?

RSBAC тут вообще не причем.


Regards,
	Dmitry

+-------------------------------------------------------------------------+
Dmitry V. Levin     mailto://ldv@alt-linux.org
ALT Linux Team      http://www.altlinux.ru/
Fandra Project      http://www.fandra.org/
+-------------------------------------------------------------------------+
UNIX is user friendly. It's just very selective about who its friends are.
----------- следущая часть -----------
Было удалено вложение не в текстовом формате...
Имя     : отсутствует
Тип     : application/pgp-signature
Размер  : 232 байтов
Описание: отсутствует
Url     : /pipermail/castle/attachments/20010618/e51da307/attachment.bin


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