mirror of
				https://github.com/torvalds/linux.git
				synced 2025-10-31 00:28:52 +02:00 
			
		
		
		
	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>
			
			
This commit is contained in:
		
							parent
							
								
									64e166099b
								
							
						
					
					
						commit
						301c10908e
					
				
					 1 changed files with 23 additions and 0 deletions
				
			
		|  | @ -30,3 +30,26 @@ cat<<EOF | |||
| EOF | ||||
| 
 | ||||
| cat "${srctree}/scripts/package/kernel.spec" | ||||
| 
 | ||||
| # collect the user's name and email address for the changelog entry | ||||
| if [ "$(command -v git)" ]; then | ||||
| 	name=$(git config user.name) || true | ||||
| 	email=$(git config user.email) || true | ||||
| fi | ||||
| 
 | ||||
| if [ ! "${name:+set}" ]; then | ||||
| 	name=${KBUILD_BUILD_USER:-$(id -nu)} | ||||
| fi | ||||
| 
 | ||||
| if [ ! "${email:+set}" ]; then | ||||
| 	buildhost=${KBUILD_BUILD_HOST:-$(hostname -f 2>/dev/null || hostname)} | ||||
| 	builduser=${KBUILD_BUILD_USER:-$(id -nu)} | ||||
| 	email="${builduser}@${buildhost}" | ||||
| fi | ||||
| 
 | ||||
| cat << EOF | ||||
| 
 | ||||
| %changelog | ||||
| * $(LC_ALL=C; date +'%a %b %d %Y') ${name} <${email}> | ||||
| - Custom built Linux kernel. | ||||
| EOF | ||||
|  |  | |||
		Loading…
	
		Reference in a new issue
	
	 Rafael Aquini
						Rafael Aquini