build.h: remove variable for the builduser, -hostname and -domain
They don't contain any useful information and also block us from having reproducible builds. Change-Id: Ib03887f6a548230de9f75fb308c73a800e180c48 Signed-off-by: Alexander Couzens <lynxis@fe80.eu> Reviewed-on: http://review.coreboot.org/8616 Tested-by: build bot (Jenkins) Reviewed-by: Martin Roth <gaumless@gmail.com> Reviewed-by: Paul Menzel <paulepanter@users.sourceforge.net> Reviewed-by: Stefan Reinauer <stefan.reinauer@coreboot.org> Reviewed-by: Patrick Georgi <pgeorgi@google.com>
This commit is contained in:
parent
b706288d95
commit
510d1bd3b0
|
@ -13,9 +13,6 @@ extern const unsigned int coreboot_version_timestamp;
|
|||
|
||||
/* When coreboot was compiled */
|
||||
extern const char coreboot_compile_time[];
|
||||
extern const char coreboot_compile_by[];
|
||||
extern const char coreboot_compile_host[];
|
||||
extern const char coreboot_compile_domain[];
|
||||
extern const char coreboot_dmi_date[];
|
||||
|
||||
struct bcd_date {
|
||||
|
|
|
@ -281,9 +281,6 @@ static void lb_strings(struct lb_header *header)
|
|||
{ LB_TAG_EXTRA_VERSION, coreboot_extra_version, },
|
||||
{ LB_TAG_BUILD, coreboot_build, },
|
||||
{ LB_TAG_COMPILE_TIME, coreboot_compile_time, },
|
||||
{ LB_TAG_COMPILE_BY, coreboot_compile_by, },
|
||||
{ LB_TAG_COMPILE_HOST, coreboot_compile_host, },
|
||||
{ LB_TAG_COMPILE_DOMAIN, coreboot_compile_domain, },
|
||||
};
|
||||
unsigned int i;
|
||||
for(i = 0; i < ARRAY_SIZE(strings); i++) {
|
||||
|
|
|
@ -18,12 +18,6 @@
|
|||
#ifndef COREBOOT_COMPILE_TIME
|
||||
#error COREBOOT_COMPILE_TIME not defined
|
||||
#endif
|
||||
#ifndef COREBOOT_COMPILE_BY
|
||||
#error COREBOOT_COMPILE_BY not defined
|
||||
#endif
|
||||
#ifndef COREBOOT_COMPILE_HOST
|
||||
#error COREBOOT_COMPILE_HOST not defined
|
||||
#endif
|
||||
|
||||
#ifndef COREBOOT_EXTRA_VERSION
|
||||
#define COREBOOT_EXTRA_VERSION ""
|
||||
|
@ -38,10 +32,6 @@ const char coreboot_build[] = COREBOOT_BUILD;
|
|||
const unsigned int coreboot_version_timestamp = COREBOOT_VERSION_TIMESTAMP;
|
||||
|
||||
const char coreboot_compile_time[] = COREBOOT_COMPILE_TIME;
|
||||
const char coreboot_compile_by[] = COREBOOT_COMPILE_BY;
|
||||
const char coreboot_compile_host[] = COREBOOT_COMPILE_HOST;
|
||||
const char coreboot_compile_domain[] = COREBOOT_COMPILE_DOMAIN;
|
||||
|
||||
const char coreboot_dmi_date[] = COREBOOT_DMI_DATE;
|
||||
|
||||
const struct bcd_date coreboot_build_date = {
|
||||
|
|
|
@ -18,41 +18,6 @@
|
|||
# Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA
|
||||
#
|
||||
|
||||
#get the domain name without hanging the build for an extended period if
|
||||
#the build system doesn't return a domain name as can happen with the
|
||||
#dnsdomainname or domainname commands by themselves.
|
||||
get_domainname() {
|
||||
MAX_DELAY=1 #maximum time to wait in seconds
|
||||
TIMEOUT_HOSTNAME_TEXT=unknown.domain #text to return if domain name is not found
|
||||
TEMPFILE_NAME=coreboot_hostname.txt #temp file to put the domain name into
|
||||
|
||||
# Find the domain name
|
||||
if [ "$(uname -s)" = "Linux" ]
|
||||
then
|
||||
dnsdomainname 2>/dev/null > "$TEMPFILE_NAME" &
|
||||
else
|
||||
domainname 2>/dev/null >"$TEMPFILE_NAME" &
|
||||
fi
|
||||
|
||||
# Get ready to kill the process if it's taking too long
|
||||
PID=$!
|
||||
sleep "$MAX_DELAY" && kill "$PID" 2>/dev/null &
|
||||
wait "$PID" 2>/dev/null
|
||||
|
||||
# See what was found, print our timeout text if the process was killed
|
||||
# or the domain name if we found one.
|
||||
HN=$(cat "$TEMPFILE_NAME")
|
||||
if [ "$HN" = "" ]
|
||||
then
|
||||
printf "%s" "$TIMEOUT_HOSTNAME_TEXT"
|
||||
else
|
||||
printf "%s" "$HN"
|
||||
fi
|
||||
|
||||
# Clean up and exit.
|
||||
rm -f "$TEMPFILE_NAME"
|
||||
}
|
||||
|
||||
#Print out the information that goes into build.h
|
||||
printf "/* build system definitions (autogenerated) */\n"
|
||||
printf "#ifndef __BUILD_H\n"
|
||||
|
@ -79,9 +44,4 @@ printf "#define COREBOOT_BUILD_WEEKDAY_BCD 0x%s\n" "$(date +%w)"
|
|||
printf "#define COREBOOT_DMI_DATE \"%s\"\n" "$(date +%m/%d/%Y)"
|
||||
printf "\n"
|
||||
printf "#define COREBOOT_COMPILE_TIME \"%s\"\n" "$(date +%T)"
|
||||
printf "#define COREBOOT_COMPILE_BY \"%s\"\n" "$(whoami)"
|
||||
printf "#define COREBOOT_COMPILE_HOST \"%s\"\n" "$(hostname -s 2>/dev/null)"
|
||||
printf "#define COREBOOT_COMPILE_DOMAIN \""
|
||||
get_domainname
|
||||
printf "\"\n"
|
||||
printf "#endif\n"
|
||||
|
|
Loading…
Reference in New Issue