[devel] RPM против скриптов

Canis Cerberus =?iso-8859-1?q?canis_=CE=C1_altlinux=2Eru?=
Ср Сен 24 21:14:17 MSD 2003


В сообщении от 24 Сентябрь 2003 00:08 Anton Farygin написал(a):
> Sergey V Turchin пишет:
> > В сообщении от 23 Сентябрь 2003 22:38 Canis Cerberus написал(a):
> >>Добрый день !
> >>
> >>после обновления моей системы до сентябрьского Сизифа,
> >>при сборке пакетов, RPM ругается на скрипты (и "псевдоскрипты")
> >>которые есть среди файлов собираемого пакета.
> >>Например у меня в пакете Getleft есть файл "menus.pl", но он не
> >>имеет никакого отношения к программе на Perl - там содержится
> >>локализация программы Getleft для польского языка. Несмотря на
> >>это RPM пытается его выполнить на этапе find-requires и выдает
> >>ошибки компиляции для каждой строки ! Подскажите пожалуйста как с
> >>этим бороться.
> >
> > Пока с помощью
> > %add_findreq_skiplist    dir_with_nonperl_files
> > %add_findprov_skiplist  dir_with_nonperl_files
> > Повесьте багу, я за нее проголосую,
> > у меня есть такая же ситуация
>
> А у меня еще веселее:
>
> + /usr/lib/rpm/find-requires
> While deparsing
> /usr/src/RPM/tmp/XFree86-buildroot/usr/X11R6/bin/mkhtmlindex near line 56,
> Can't locate object method "first" via package "B::OP" at
> /usr/lib/perl5/i386-linux/B/Deparse.pm line 3888.
> CHECK failed--call queue aborted.
> /usr/src/RPM/tmp/XFree86-buildroot/usr/X11R6/bin/mkhtmlindex: deparse
> failed.
> error: /bin/sh failed
> error: Failed to find Requires
>

У меня наблюдается тоже самое.
Поэтому поводу подскажите какой " %add_findreq_ " нужно добавить чтобы RPM 
также не анализировал sh shell scripts ?

-- 
Canis Cerberus
Ad finem saeculorum ...
Magna est veritas et praevalebit !
Санкт-Петербург





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