117c5ca98SFelipe Contreras#!/bin/sh 2b2441318SGreg Kroah-Hartman# SPDX-License-Identifier: GPL-2.0 317c5ca98SFelipe Contreras 4*2df8220cSMasahiro YamadaUTS_MACHINE=$1 5*2df8220cSMasahiro YamadaCC_VERSION="$2" 6*2df8220cSMasahiro YamadaLD=$3 71da177e4SLinus Torvalds 81da177e4SLinus Torvalds# Do not expand names 91da177e4SLinus Torvaldsset -f 101da177e4SLinus Torvalds 1187c94bfbSSam Ravnborg# Fix the language to get consistent output 1287c94bfbSSam RavnborgLC_ALL=C 1387c94bfbSSam Ravnborgexport LC_ALL 1487c94bfbSSam Ravnborg 1553e6892cSMichal Marekif test -z "$KBUILD_BUILD_USER"; then 16f0772604SMarcin Nowakowski LINUX_COMPILE_BY=$(whoami | sed 's/\\/\\\\/') 1753e6892cSMichal Marekelse 1853e6892cSMichal Marek LINUX_COMPILE_BY=$KBUILD_BUILD_USER 1953e6892cSMichal Marekfi 2053e6892cSMichal Marekif test -z "$KBUILD_BUILD_HOST"; then 211e66d50aSChris Down LINUX_COMPILE_HOST=`uname -n` 2253e6892cSMichal Marekelse 2353e6892cSMichal Marek LINUX_COMPILE_HOST=$KBUILD_BUILD_HOST 2453e6892cSMichal Marekfi 251da177e4SLinus Torvalds 264dcc9a88SKees CookLD_VERSION=$($LD -v | head -n1 | sed 's/(compatible with [^)]*)//' \ 274dcc9a88SKees Cook | sed 's/[[:space:]]*$//') 281da177e4SLinus Torvalds 29*2df8220cSMasahiro Yamadacat <<EOF 30*2df8220cSMasahiro Yamada#define UTS_MACHINE "${UTS_MACHINE}" 31*2df8220cSMasahiro Yamada#define LINUX_COMPILE_BY "${LINUX_COMPILE_BY}" 32*2df8220cSMasahiro Yamada#define LINUX_COMPILE_HOST "${LINUX_COMPILE_HOST}" 33*2df8220cSMasahiro Yamada#define LINUX_COMPILER "${CC_VERSION}, ${LD_VERSION}" 34*2df8220cSMasahiro YamadaEOF 35