|
|
ru.linux- RU.LINUX --------------------------------------------------------------------- From : Serg Oskin 2:5020/20 13 Mar 2004 15:29:45 To : Victor Wagner Subject : Re: Линух домой -------------------------------------------------------------------------------- .RFC-X-Complaints-To: news@spider.ncc.macomnet.ru .RFC-NNTP-Posting-Date: Sat, 13 Mar 2004 11:29:46 +0000 (UTC) .RFC-Cancel-Lock: sha1:8dccY9lxMs17uk18y/AKdUFKcTE= "VW" == Victor Wagner wrote: VW> чтобы пакеты собирались не рутом (вон альтовцы для этого местами VW> вынуждены в chroot пакеты собирать) KF> А в Debian этот, fakeroot, это не через одно место? VW> Через одно. Hо это меньшее одно место, чем chroot. VW> Идея менять права на файлы в момент распаковки архива, как это сделано в VW> rpm, мне кажется заметно менее правильной, чем идея собрать архив, VW> прописав нужные права. VW> Оптмальным способом было бы сделать make install с правами юзера, а VW> потом попатчить tar/cpio архив подкорректировав permissions. VW> И соотвествующая утилита в Debian есть. Правда, при сборке пакетов не VW> используется. Потому что тогда пришлось бы все права на файлы VW> прописывать вручную, от чего как раз и избавляет fakeroot. С rpm всё спокойно делается make install от имени простого юзера без всяких chroot, а чтоб внутри получились нормальные права пишется например %defattr (-, bin, bin) и, для тех файлов, для которых должно быть по другому %attr (4711, root, root) /bin/suidprog Естественно приходится патчить оригинальный makefile ещё и для того, чтоб он не пытался делать всякие "chown root". -- Serg (http://oskin.ru/) ~ ~ :q! --- Gnus/5.1002 (Gnus v5.10.2) XEmacs/21.4 (Reasonable Discussion, linux) * Origin: Serg at 2:5020/20 (2:5020/20@fidonet) Вернуться к списку тем, сортированных по: возрастание даты уменьшение даты тема автор
Архивное /ru.linux/12069f0aacf93.html, оценка из 5, голосов 10
|