Allow to override build user and host
using the standard $USER and $HOSTNAME environment variables to make reproducible builds possible. See https://reproducible-builds.org/ for why this is good. This helps improve issue #3759 Signed-off-by: Bernhard M. Wiedemann <bwiedemann@suse.de>
Этот коммит содержится в:
родитель
aac5c93d11
Коммит
bc23993dea
@ -84,8 +84,8 @@ if ($^O eq "solaris") {
|
||||
$patch_prog = "gpatch";
|
||||
}
|
||||
|
||||
$username = getpwuid($>);
|
||||
$full_hostname = `hostname`;
|
||||
$username = $ENV{USER} || getpwuid($>);
|
||||
$full_hostname = $ENV{HOSTNAME} || `hostname`;
|
||||
chomp($full_hostname);
|
||||
$hostname = $full_hostname;
|
||||
$hostname =~ s/^([\w\-]+)\..+/\1/;
|
||||
|
@ -94,8 +94,8 @@ EOF
|
||||
# Save some stats about this build
|
||||
#
|
||||
|
||||
OPAL_CONFIGURE_USER="`whoami`"
|
||||
OPAL_CONFIGURE_HOST="`(hostname || uname -n) 2> /dev/null | sed 1q`"
|
||||
OPAL_CONFIGURE_USER="${USER:-`whoami`}"
|
||||
OPAL_CONFIGURE_HOST="${HOSTNAME:-`(hostname || uname -n) 2> /dev/null | sed 1q`}"
|
||||
OPAL_CONFIGURE_DATE="`date`"
|
||||
|
||||
OPAL_LIBNL_SANITY_INIT
|
||||
@ -116,8 +116,8 @@ AC_DEFUN([OPAL_BASIC_SETUP],[
|
||||
# Save some stats about this build
|
||||
#
|
||||
|
||||
OPAL_CONFIGURE_USER="`whoami`"
|
||||
OPAL_CONFIGURE_HOST="`(hostname || uname -n) 2> /dev/null | sed 1q`"
|
||||
OPAL_CONFIGURE_USER="${USER:-`whoami`}"
|
||||
OPAL_CONFIGURE_HOST="${HOSTNAME:-`(hostname || uname -n) 2> /dev/null | sed 1q`}"
|
||||
OPAL_CONFIGURE_DATE="`date`"
|
||||
|
||||
#
|
||||
|
@ -28,7 +28,7 @@ AM_CFLAGS = \
|
||||
-DOPAL_CONFIGURE_HOST="\"@OPAL_CONFIGURE_HOST@\"" \
|
||||
-DOPAL_CONFIGURE_DATE="\"@OPAL_CONFIGURE_DATE@\"" \
|
||||
-DOMPI_BUILD_USER="\"$$USER\"" \
|
||||
-DOMPI_BUILD_HOST="\"`(hostname || uname -n) 2> /dev/null | sed 1q`\"" \
|
||||
-DOMPI_BUILD_HOST="\"$${HOSTNAME:-`(hostname || uname -n) 2> /dev/null | sed 1q`}\"" \
|
||||
-DOMPI_BUILD_DATE="\"`date`\"" \
|
||||
-DOMPI_BUILD_CFLAGS="\"@CFLAGS@\"" \
|
||||
-DOMPI_BUILD_CPPFLAGS="\"@CPPFLAGS@\"" \
|
||||
|
@ -25,7 +25,7 @@ AM_CFLAGS = \
|
||||
-DOPAL_CONFIGURE_HOST="\"@OPAL_CONFIGURE_HOST@\"" \
|
||||
-DOPAL_CONFIGURE_DATE="\"@OPAL_CONFIGURE_DATE@\"" \
|
||||
-DOMPI_BUILD_USER="\"$$USER\"" \
|
||||
-DOMPI_BUILD_HOST="\"`(hostname || uname -n) | sed 1q`\"" \
|
||||
-DOMPI_BUILD_HOST="\"$${HOSTNAME:-`(hostname || uname -n) | sed 1q`}\"" \
|
||||
-DOMPI_BUILD_DATE="\"`date`\"" \
|
||||
-DOMPI_BUILD_CFLAGS="\"@CFLAGS@\"" \
|
||||
-DOMPI_BUILD_CPPFLAGS="\"@CPPFLAGS@\"" \
|
||||
|
@ -17,7 +17,7 @@ AM_CPPFLAGS = \
|
||||
-DOPAL_CONFIGURE_HOST="\"@OPAL_CONFIGURE_HOST@\"" \
|
||||
-DOPAL_CONFIGURE_DATE="\"@OPAL_CONFIGURE_DATE@\"" \
|
||||
-DOMPI_BUILD_USER="\"$$USER\"" \
|
||||
-DOMPI_BUILD_HOST="\"`(hostname || uname -n) 2> /dev/null | sed 1q`\"" \
|
||||
-DOMPI_BUILD_HOST="\"$${HOSTNAME:-`(hostname || uname -n) 2> /dev/null | sed 1q`}\"" \
|
||||
-DOMPI_BUILD_DATE="\"`date`\"" \
|
||||
-DOMPI_BUILD_CFLAGS="\"@CFLAGS@\"" \
|
||||
-DOMPI_BUILD_CPPFLAGS="\"@CPPFLAGS@\"" \
|
||||
|
Загрузка…
x
Ссылка в новой задаче
Block a user