[d-kernel] Re: kernel-image-* description
Sergey Vlasov
vsu at altlinux.ru
Tue Jul 8 13:37:05 MSD 2003
On Tue, 08 Jul 2003 11:08:18 +0400
ed at altlinux.ru (Ed V. Bartosh) wrote:
>
> >>>>> "SV" == Sergey Vlasov writes:
>
> >> SV> Можно и так. Но в первом случае при сборке фиксируется не
> >> SV> только список патчей, но и версии пакетов с патчами - а
> >> SV> разница тут может быть существенной.
> >> Я понимаю. Только место ли такой информации в %description ? Не
> >> будет ли она там лишней ?
>
> SV> Возможно. А, возможно, и нет - например, как быстро определить,
> SV> был ли пакет kernel-image-XXX пересобран с новым
> SV> kernel-fix-security-YYYY.MM.DD?
> Я не спорю, что информация нужная, только место ли ей в %description ?
> Но если больше некуда это поместить, то я согласен, так лючше.
А куда её ещё девать? В %changelog это не запихаешь - не руками же эту
информацию туда каждый раз писать, а макрос каждый раз будет
заменяться на новое значение. Разве что положить в какой-то файл
внутри пакета.
> >> да, и еще - твой вариант форматирования у меня чего-то не
> >> заработал, вот так должно работать: Patches included: %(rpm -q
> >> %get_patch_list | tr \\012 ' ')
>
> SV> BuildRequires: sed или ещё что?
>
> SV> А с tr опять получится всё в одну строку.
> А надо в несколько ? Зачем тогда sed вообще ? rpm и так каждый пакет
> на отдельной строке выдает. Или я не о том ?
В принципе можно и просто вывод rpm туда положить (без добавления
пробелов в начале строк) - всё равно наш
http://www.altlinux.ru/index.php?module=sisyphus не обучен правильному
форматированию %description в соответствии с
/usr/share/doc/rpm-4.0.4/manual/spec:
The description is free form text, but there are two things to note.
The first regards reformating. Lines that begin with white space
are considered "pre-formatted" and will be left alone. Adjacent
lines without leading whitespace are considered a single paragraph
and may be subject to formatting by glint or another RPM tool.
А в одну строку слишком некрасиво будет выглядеть в терминале - rpm же
не умеет по словам переносить.
More information about the devel-kernel
mailing list