On Sat, Sep 15, 2007 at 11:06:30PM +0400, Alexey Tourbin wrote: > > batik-manual-1.6-alt1_3jpp1.7 Requires(rpmlib) rpmlib(PayloadFilesHavePrefix) <= 4.0-1 > > +batik-rasterizer-1.6-alt1_3jpp1.7 Requires /etc/rasterizer.conf > > batik-rasterizer-1.6-alt1_3jpp1.7 Requires batik = 0:1.6-alt1_3jpp1.7 > > @@ -9993,2 +10148,3 @@ > > batik-rasterizer-1.6-alt1_3jpp1.7 Requires(rpmlib) rpmlib(PayloadFilesHavePrefix) <= 4.0-1 > > +batik-slideshow-1.6-alt1_3jpp1.7 Requires /etc/slideshow.conf > > batik-slideshow-1.6-alt1_3jpp1.7 Requires batik = 0:1.6-alt1_3jpp1.7 > > @@ -9998,2 +10154,3 @@ > > batik-slideshow-1.6-alt1_3jpp1.7 Requires(rpmlib) rpmlib(PayloadFilesHavePrefix) <= 4.0-1 > > +batik-svgpp-1.6-alt1_3jpp1.7 Requires /etc/svgpp.conf > > batik-svgpp-1.6-alt1_3jpp1.7 Requires batik = 0:1.6-alt1_3jpp1.7 > > @@ -10003,2 +10160,3 @@ > > batik-svgpp-1.6-alt1_3jpp1.7 Requires(rpmlib) rpmlib(PayloadFilesHavePrefix) <= 4.0-1 > > +batik-ttf2svg-1.6-alt1_3jpp1.7 Requires /etc/ttf2svg.conf > > batik-ttf2svg-1.6-alt1_3jpp1.7 Requires batik = 0:1.6-alt1_3jpp1.7 > > В скрипте /usr/bin/rasterizer используется конструкция: > > # Source system prefs > if [ -f /etc/rasterizer.conf ] ; then > . /etc/rasterizer.conf > fi Аналогичная ситуация в пакете fop. foomatic-filters-3.0.2-alt5 Requires(rpmlib) rpmlib(PayloadFilesHavePrefix) <= 4.0-1 +fop-0.20.5-alt1_12jpp1.7 Requires /etc/fop.conf fop-0.20.5-alt1_12jpp1.7 Requires batik >= 0:1.6 > Эти условные зависимости с текущим шелл-анализатором автоматически > отсеивать никак нельзя. Остается либо переделать эти скрипты, > либо отключить поиск шелл-зависимостей (AutoReq: yes, noshell), > либо игнорировать зависимости в отдельных файлах > (%add_findreq_skiplist /usr/bin/rasterizer). > > Вообще-то эти скритпы запакованы в виде отдельных Source, > так что, кажется, переделка их не должна стать обременительной. > > Остается понять, почему раньше эти зависимости не искались. > Дело в том, что в RPM_BUILD_ROOT эти скрипты находятся в состоянии > 0644, так что раньше поиск зависимостей в них не производился; > однако в rpm пакет они запаковываются в состоянии %attr(0755,root,root).