kbuild: srcrpm-pkg: create source package without cleaning
authorMasahiro Yamada <masahiroy@kernel.org>
Wed, 15 Feb 2023 01:20:26 +0000 (10:20 +0900)
committerMasahiro Yamada <masahiroy@kernel.org>
Sun, 26 Feb 2023 06:18:47 +0000 (15:18 +0900)
commit6fc91752d7c4706f1036838544b1ef5d9f41c058
tree1bb3b1ec73c3384965f94c7ac0dc5e3534b8c1fc
parent1ec9bb704faf50c48727b5daa33bc42e7334db60
kbuild: srcrpm-pkg: create source package without cleaning

If you run 'make (src)rpm-pkg', all objects are lost due to 'make clean',
which makes the incremental builds impossible.

Instead of cleaning, pass the exclude list to tar's --exclude-from
option.

Previously, the .config was contained in the source tarball.

With this commit, the source rpm consists of separate linux.tar.gz
and .config.

Remove stale comments. Now, 'make (src)rpm-pkg' works with O= option.

Signed-off-by: Masahiro Yamada <masahiroy@kernel.org>
scripts/Makefile.package
scripts/package/mkspec