Linux kernel mirror (for testing) git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git
kernel os linux

kbuild: rpm-pkg: introduce a simple changelog section for kernel.spec

Fix the following rpmbuild warning:

$ make srcrpm-pkg
...
RPM build warnings:
source_date_epoch_from_changelog set but %changelog is missing

Signed-off-by: Rafael Aquini <aquini@redhat.com>
Signed-off-by: Masahiro Yamada <masahiroy@kernel.org>

authored by

Rafael Aquini and committed by
Masahiro Yamada
301c1090 64e16609

+23
+23
scripts/package/mkspec
··· 30 30 EOF 31 31 32 32 cat "${srctree}/scripts/package/kernel.spec" 33 + 34 + # collect the user's name and email address for the changelog entry 35 + if [ "$(command -v git)" ]; then 36 + name=$(git config user.name) || true 37 + email=$(git config user.email) || true 38 + fi 39 + 40 + if [ ! "${name:+set}" ]; then 41 + name=${KBUILD_BUILD_USER:-$(id -nu)} 42 + fi 43 + 44 + if [ ! "${email:+set}" ]; then 45 + buildhost=${KBUILD_BUILD_HOST:-$(hostname -f 2>/dev/null || hostname)} 46 + builduser=${KBUILD_BUILD_USER:-$(id -nu)} 47 + email="${builduser}@${buildhost}" 48 + fi 49 + 50 + cat << EOF 51 + 52 + %changelog 53 + * $(LC_ALL=C; date +'%a %b %d %Y') ${name} <${email}> 54 + - Custom built Linux kernel. 55 + EOF