[devel] Re: rubygems-0.6.1-alt2.src.rpm.log - rebuild failed

Sergey Vlasov =?iso-8859-1?q?vsu_=CE=C1_altlinux=2Eru?=
Сб Июл 10 20:29:06 MSD 2004


On Sat, Jul 10, 2004 at 12:17:05AM +0300, Kirill A. Shutemov wrote:
> On Fri, Jul 09, 2004 at 02:09:13PM +0400, Stanislav Ievlev wrote:
> <skip/>
> > 0.36user 0.34system 0:03.61elapsed 19%CPU (0avgtext+0avgdata 0maxresident)k
> > 0inputs+0outputs (31874major+14118minor)pagefaults 0swaps
> > /etc
> > chroot/.out/rubygems-0.6.1-alt2.i586.rpm: FHS-2.2 violations
> > ERROR: you have problems with standards
> > chroot/.out/rubygems-0.6.1-alt2.i586.rpm: /etc
> > ERROR: you have package intersections
> > rebuild: /raid/INCOMING/devel/Sisyphus//rubygems-0.6.1-alt2.src.rpm: sisyphus_check failed.
> Поясните, что я намудил с /etc?

Каталог /etc принадлежит пакету filesystem, и другие пакеты не имеют
права содержать его в списке файлов.  Т.е., нельзя писать в секции
%files просто %_sysconfdir (или тем более /etc); надо писать что-то
вроде:

%dir %_sysconfdir/%name
%config(noreplace) %_sysconfdir/%name/%name.conf

В подавляющем большинстве случаев для файлов конфигурации нужно
указывать %config(noreplace), чтобы отредактированные администратором
файлы сохранились при обновлении пакета.
----------- следующая часть -----------
Было удалено вложение не в текстовом формате...
Имя     : =?iso-8859-1?q?=CF=D4=D3=D5=D4=D3=D4=D7=D5=C5=D4?=
Тип     : application/pgp-signature
Размер  : 189 байтов
Описание: =?iso-8859-1?q?=CF=D4=D3=D5=D4=D3=D4=D7=D5=C5=D4?=
Url     : <http://lists.altlinux.org/pipermail/devel/attachments/20040710/6b7d3bd3/attachment-0001.bin>


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