[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