mirror of
				https://kernel.googlesource.com/pub/scm/linux/kernel/git/stable/linux-stable.git
				synced 2025-10-30 22:47:06 +10:00 
			
		
		
		
	This reverts commit [1] in the pre-git era. I do not know what problem happened in the script when sh != bash because there is no commit message. Now that this script is much simpler than it used to be, let's revert it, and let' see. (If this turns out to be problematic, fix the code with proper commit description.) [1]: https://git.kernel.org/pub/scm/linux/kernel/git/history/history.git/commit/?id=11acbbbb8a50f4de7dbe4bc1b5acc440dfe81810 Signed-off-by: Masahiro Yamada <masahiroy@kernel.org>
		
			
				
	
	
		
			28 lines
		
	
	
		
			642 B
		
	
	
	
		
			Bash
		
	
	
		
			Executable File
		
	
	
	
	
			
		
		
	
	
			28 lines
		
	
	
		
			642 B
		
	
	
	
		
			Bash
		
	
	
		
			Executable File
		
	
	
	
	
| #!/bin/sh
 | |
| # SPDX-License-Identifier: GPL-2.0
 | |
| 
 | |
| UTS_MACHINE=$1
 | |
| CC_VERSION="$2"
 | |
| LD=$3
 | |
| 
 | |
| if test -z "$KBUILD_BUILD_USER"; then
 | |
| 	LINUX_COMPILE_BY=$(whoami | sed 's/\\/\\\\/')
 | |
| else
 | |
| 	LINUX_COMPILE_BY=$KBUILD_BUILD_USER
 | |
| fi
 | |
| if test -z "$KBUILD_BUILD_HOST"; then
 | |
| 	LINUX_COMPILE_HOST=`uname -n`
 | |
| else
 | |
| 	LINUX_COMPILE_HOST=$KBUILD_BUILD_HOST
 | |
| fi
 | |
| 
 | |
| LD_VERSION=$(LC_ALL=C $LD -v | head -n1 |
 | |
| 		sed -e 's/(compatible with [^)]*)//' -e 's/[[:space:]]*$//')
 | |
| 
 | |
| cat <<EOF
 | |
| #define UTS_MACHINE		"${UTS_MACHINE}"
 | |
| #define LINUX_COMPILE_BY	"${LINUX_COMPILE_BY}"
 | |
| #define LINUX_COMPILE_HOST	"${LINUX_COMPILE_HOST}"
 | |
| #define LINUX_COMPILER		"${CC_VERSION}, ${LD_VERSION}"
 | |
| EOF
 |