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: > > > 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), чтобы отредактированные администратором файлы сохранились при обновлении пакета.