[Comm] сборка пакета

TNeo =?iso-8859-1?q?tneo_=CE=C1_mail=2Eru?=
Чт Апр 19 18:03:10 MSD 2007


В сообщении от 19 апреля 2007 13:52 Alexey Rusakov написал(a):
> On Wed, 18 Apr 2007 19:48:28 +0400
>
> TNeo wrote:
> > что то у меня совсем не лады с этим hasher
> > собрал один раз цедегу и получил те же зависимости что и без хешера т.е
> > cedega-small: Требует: python2.4(Point2Play) но пакет не может быть
> > установлен
> >  Требует: python2.4(system_detection) но пакет не может быть установлен
> > а щас собираю получаю такое
> > Wrote: /usr/src/RPM/SRPMS/cedega-small-6.0-alt0.1.src.rpm
> > Wrote: /usr/src/RPM/RPMS/athlon/cedega-small-6.0-alt0.1.athlon.rpm
> > 14.11user 4.01system 0:22.63elapsed 80%CPU (0avgtext+0avgdata
> > 0maxresident)k 0inputs+0outputs (92major+1109267minor)pagefaults 0swaps
> > `/usr/src/RPM/SRPMS/cedega-small-6.0-alt0.1.src.rpm' ->
> > `/.out/cedega-small-6.0-alt0.1.src.rpm'
> > `/usr/src/RPM/RPMS/athlon/cedega-small-6.0-alt0.1.athlon.rpm' ->
> > `/.out/cedega-small-6.0-alt0.1.athlon.rpm'
> > hsh-rebuild: rebuild of `cedega-small-6.0-alt0.1.src.rpm' complete.
> > /.out/cedega-small-6.0-alt0.1.athlon.rpm: FHS-2.2
> > violations: / /etc /opt /opt/kde3 /opt/kde3/share /opt/kde3/share/applnk
> > /opt/kde3/share/applnk/Cedega.desktop /usr /usr/bin /usr/lib /usr/share
> > ERROR: you have problems with standards
> > /.out/cedega-small-6.0-alt0.1.athlon.rpm: filesystem
> > intersections: /etc /etc/X11 /etc/X11/applnk /opt /usr /usr/bin /usr/lib
> > /usr/share /usr/share/applications /usr/share/doc /usr/share/icons
> > /usr/share/man /usr/share/man/man1 /usr/share/pixmaps ERROR: you have
> > package intersections
> > hsh-rebuild: cedega-small-6.0-alt0.1.src.rpm: sisyphus_check failed.
> > удален `/home/tneo/HASHER/lockdir/pid'
> > удален каталог: `/home/tneo/HASHER/lockdir'
> >
> > собираю командой
> > rpmbsh -i -u cedega-small.spec
> >
> > hsh -v --no-sisyphus-check=packager,changelog,gpg HASHER
> > cedega-small-6.0-alt0.1.src.rpm
> >
> >
> > вот спек
> > %set_verify_elf_method unresolved=relaxed,stack=relaxed,textrel=relaxed
> > %add_verify_elf_skiplist /usr/lib/transgaming_cedega/systemtests/*
> > %add_strip_skiplist /usr/lib/transgaming_cedega/*
> >
> > Summary: The not official frontend for Cedega
> > Name: cedega-small
> > Version: 6.0
> > Release: alt0.1
> > License: Unknown
> > Group: Emulators
> > Source: %name-%version.tar.bz2
> >
> > # Automatically added by buildreq on Mon Apr 16 2007 (-bi)
> > BuildRequires: kdelibs menu nvidia_glx_common python-modules-compiler
> > python-modules-encodings
> >
> > Requires: python-module-dbus python-module-pygobject python-module-pygtk
> >
> > %description
> > The not official frontend for Cedega
> >
> > %prep
> > rm -rf %name-%version
> > mkdir -p %name-%version
> > cd %name-%version
> > tar -xf $RPM_SOURCE_DIR/cedega-small-%version.tar.bz2
> >
> > %build
> > %clean
> > %install
> > cd $RPM_BUILD_DIR/%name-%version
> > mkdir -p %buildroot/
> > cp -ir * %buildroot/
> >
> > %files
> > /
>
> Проблема по-прежнему вот в этой строчке. Указывая её, вы тем самым
> добавляете в пакет каталоги /etc, /opt, /usr и ряд других, указанных в
> сообщении об ошибке (строчки violations: и intersections:). Эти каталоги
> не должны входить в состав никаких пакетов, кроме тех, в состав которых
> они входят (filesystem, в частности). Придётся вам всё-таки потрудиться
> перечислить файлы/каталоги, входящие в cedega, немного более детально.
HASHER/chroot/.out нашел собранный мной пакет
та же зависимость с python2.4(Point2Play)
Блин ну вот объясните мне плиз откуда она берется? яж ее негде не указывал
Не понимаю


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