[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