[devel] batik-manual-1.6-alt1_3jpp1.7 shell deps
Alexey Tourbin
=?iso-8859-1?q?at_=CE=C1_altlinux=2Eru?=
Сб Сен 15 23:06:30 MSD 2007
> 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
Остальные случаи аналогичные.
Эти условные зависимости с текущим шелл-анализатором автоматически
отсеивать никак нельзя. Остается либо переделать эти скрипты,
либо отключить поиск шелл-зависимостей (AutoReq: yes, noshell),
либо игнорировать зависимости в отдельных файлах
(%add_findreq_skiplist /usr/bin/rasterizer).
Вообще-то эти скритпы запакованы в виде отдельных Source,
так что, кажется, переделка их не должна стать обременительной.
Остается понять, почему раньше эти зависимости не искались.
Дело в том, что в RPM_BUILD_ROOT эти скрипты находятся в состоянии
0644, так что раньше поиск зависимостей в них не производился;
однако в rpm пакет они запаковываются в состоянии %attr(0755,root,root).
----------- следующая часть -----------
Было удалено вложение не в текстовом формате...
Имя : =?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/20070915/6a56e16f/attachment-0002.bin>
Подробная информация о списке рассылки Devel