117c5ca98SFelipe Contreras#!/bin/sh 2b2441318SGreg Kroah-Hartman# SPDX-License-Identifier: GPL-2.0 317c5ca98SFelipe Contreras 42df8220cSMasahiro YamadaUTS_MACHINE=$1 52df8220cSMasahiro YamadaCC_VERSION="$2" 62df8220cSMasahiro YamadaLD=$3 71da177e4SLinus Torvalds 853e6892cSMichal Marekif test -z "$KBUILD_BUILD_USER"; then 9f0772604SMarcin Nowakowski LINUX_COMPILE_BY=$(whoami | sed 's/\\/\\\\/') 1053e6892cSMichal Marekelse 1153e6892cSMichal Marek LINUX_COMPILE_BY=$KBUILD_BUILD_USER 1253e6892cSMichal Marekfi 1353e6892cSMichal Marekif test -z "$KBUILD_BUILD_HOST"; then 141e66d50aSChris Down LINUX_COMPILE_HOST=`uname -n` 1553e6892cSMichal Marekelse 1653e6892cSMichal Marek LINUX_COMPILE_HOST=$KBUILD_BUILD_HOST 1753e6892cSMichal Marekfi 181da177e4SLinus Torvalds 19*c7b594f5SMasahiro YamadaLD_VERSION=$(LC_ALL=C $LD -v | head -n1 | 20*c7b594f5SMasahiro Yamada sed -e 's/(compatible with [^)]*)//' -e 's/[[:space:]]*$//') 211da177e4SLinus Torvalds 222df8220cSMasahiro Yamadacat <<EOF 232df8220cSMasahiro Yamada#define UTS_MACHINE "${UTS_MACHINE}" 242df8220cSMasahiro Yamada#define LINUX_COMPILE_BY "${LINUX_COMPILE_BY}" 252df8220cSMasahiro Yamada#define LINUX_COMPILE_HOST "${LINUX_COMPILE_HOST}" 262df8220cSMasahiro Yamada#define LINUX_COMPILER "${CC_VERSION}, ${LD_VERSION}" 272df8220cSMasahiro YamadaEOF 28