kbuild: rpm-pkg: refactor mkspec with here doc
authorMasahiro Yamada <yamada.masahiro@socionext.com>
Sat, 30 Sep 2017 01:10:06 +0000 (10:10 +0900)
committerMasahiro Yamada <yamada.masahiro@socionext.com>
Tue, 14 Nov 2017 14:18:24 +0000 (23:18 +0900)
commit8c5d4b648b46b3f5b721b9aff021c9f639d42c35
tree3bda2331006d20a3925d6a7ecb45f34ceb91e19f
parent5289c322ba994c7b07a4780243dca1feb610954f
kbuild: rpm-pkg: refactor mkspec with here doc

The repeat of echo is unreadable.  The here-document is a well-known
device for such scripts.  One difficulty is we have a bunch of PREBUILT
conditionals that would split the here-document.

My idea is to add "$S" annotatation to lines only for the source package
spec file, then post-process it by sed.  I hope it will make our life
easier than repeat of "cat <<EOF ..."

I confirmed this commit still produced the same (bin)kernel.spec as
before.

Signed-off-by: Masahiro Yamada <yamada.masahiro@socionext.com>
scripts/package/mkspec