[d-kernel] [BUG] %format_patch_list does not work

Sergey Vlasov vsu at altlinux.ru
Thu Aug 7 16:35:09 MSD 2003


Hello!

В kernel-build-tools-0.4-alt1 макрос %format_patch_list не работает
(rpm съедает '\' при обработке файла макросов).

Исправление:

--- kernel-macros.old	2003-07-31 20:37:25 +0400
+++ kernel-macros	2003-08-07 16:26:03 +0400
@@ -14,7 +14,7 @@
 %add_patch_list()	%global _patch_list %_patch_list %*
 %get_patch_list()	%_patch_list
 
-%format_patch_list      %(rpmquery --queryformat '\t%{NAME}-%{VERSION}-%{RELEASE}\n' %get_patch_list)
+%format_patch_list      %(rpmquery --queryformat '\\n\\t%%{NAME}-%%{VERSION}-%%{RELEASE}' %get_patch_list)
 
 %_src_list		%nil
 %source()		Source%1: %2 %global _src_list %_src_list %2


(попутно изменено форматирование - \n ставится в начале, а не в конце,
и продублированы % - эта ошибка не проявлялась, т.к. макросы с именами
NAME и т.п. не определены при разборе spec)

-- 
Sergey Vlasov
-------------- next part --------------
A non-text attachment was scrubbed...
Name: not available
Type: application/pgp-signature
Size: 189 bytes
Desc: not available
Url : /pipermail/devel-kernel/attachments/20030807/01cde8bd/attachment-0002.bin


More information about the devel-kernel mailing list