[devel] JFYI: kernel modules build on git.eter
Igor Vlasenko
vlasenko на imath.kiev.ua
Сб Июл 23 14:22:04 UTC 2011
On Fri, Jul 22, 2011 at 11:17:16PM +0400, Dmitry V. Levin wrote:
> > можно заменить add_changelog на равносильный вызов
> > у которого реализация add_changelog чисто перловая.
>
> Насколько надежно в таком случае srpmnmu может вычислить
> '%|serial?{%{serial}:}|%{version}-%{release}'
> используемый для формирования %changelog'а?
Достаточно надежно. Epoch там по тегам Serial/Epoch вычисляется.
Проблемы могут быть, если в тегах достаточно навороченные конструкции
макросов. Условные конструкции будут раскрываться, но вот выражения вида
Version: %{get_version bla-bla}
оно не раскроет.
И еще добавил ключ --safe-mode (это 0.64) так как в 0.63
по умолчанию таки использоался rpm -bE, что было то же самое
с точки зрения безопасности, что и add_changelog.
теперь вызов выглядит как
srpmnmu -i --safe-mode --next-release-policy=none --changelog '- some text' /path/to.spec
конечно, srpmnmu предназначен не для замены add_changelog,
и там слишком много лишнего.
Если будет интерес, я мог бы добавить отдельную утилиту,
что-то вроде add_changelog_safe.
--
Dr. Igor Vlasenko
--------------------
Topology Department
Institute of Math
Kiev, Ukraine
--
This message has been scanned for viruses and
dangerous content by MailScanner, and is
believed to be clean.
Подробная информация о списке рассылки Devel