summaryrefslogtreecommitdiff
path: root/usr/src
diff options
context:
space:
mode:
authorYuri Pankov <ypankov@tintri.com>2022-09-25 07:11:58 +0200
committerDan McDonald <danmcd@mnx.io>2022-10-10 09:50:57 -0400
commit6faa6645c7a15dbddad859508e1f766bf1cef639 (patch)
tree5c0eb185e7636719316155a1779ef68dce74d327 /usr/src
parent3c6ef809288edc29a5dd9e0664c095967e7903dc (diff)
downloadillumos-joyent-6faa6645c7a15dbddad859508e1f766bf1cef639.tar.gz
15012 nightly should fail if tools build failed
Reviewed by: Alexander Eremin <aeremin@tintri.com> Reviewed by: Guy Morrogh <gmorrogh@tintri.com> Reviewed by: Toomas Soome <tsoome@me.com> Approved by: Dan McDonald <danmcd@mnx.io>
Diffstat (limited to 'usr/src')
-rwxr-xr-xusr/src/tools/scripts/nightly53
1 files changed, 27 insertions, 26 deletions
diff --git a/usr/src/tools/scripts/nightly b/usr/src/tools/scripts/nightly
index dc9bbce8d2..03a0b0da0a 100755
--- a/usr/src/tools/scripts/nightly
+++ b/usr/src/tools/scripts/nightly
@@ -378,11 +378,11 @@ function bootstrap_tools {
}
#
-# Build and install the onbld tools.
+# Build and install the tools.
#
# usage: build_tools DESTROOT
#
-# returns non-zero status if the build was successful.
+# returns zero status if the build was successful.
#
function build_tools {
DESTROOT=$1
@@ -1633,31 +1633,32 @@ if [[ "$t_FLAG" == "y" ]]; then
build_tools ${TOOLS_PROTO}
if (( $? != 0 )); then
build_ok=n
- else
- STABS=${TOOLS_PROTO}/opt/onbld/bin/${MACH}/stabs
- export STABS
- CTFSTABS=${TOOLS_PROTO}/opt/onbld/bin/${MACH}/ctfstabs
- export CTFSTABS
- GENOFFSETS=${TOOLS_PROTO}/opt/onbld/bin/genoffsets
- export GENOFFSETS
-
- CTFCONVERT=${TOOLS_PROTO}/opt/onbld/bin/${MACH}/ctfconvert
- export CTFCONVERT
- CTFMERGE=${TOOLS_PROTO}/opt/onbld/bin/${MACH}/ctfmerge
- export CTFMERGE
-
- PATH="${TOOLS_PROTO}/opt/onbld/bin/${MACH}:${PATH}"
- PATH="${TOOLS_PROTO}/opt/onbld/bin:${PATH}"
- export PATH
-
- echo "\n==== New environment settings. ====\n" >> $LOGFILE
- echo "STABS=${STABS}" >> $LOGFILE
- echo "CTFSTABS=${CTFSTABS}" >> $LOGFILE
- echo "CTFCONVERT=${CTFCONVERT}" >> $LOGFILE
- echo "CTFMERGE=${CTFMERGE}" >> $LOGFILE
- echo "PATH=${PATH}" >> $LOGFILE
- echo "ONBLD_TOOLS=${ONBLD_TOOLS}" >> $LOGFILE
+ exit 1
fi
+
+ STABS=${TOOLS_PROTO}/opt/onbld/bin/${MACH}/stabs
+ export STABS
+ CTFSTABS=${TOOLS_PROTO}/opt/onbld/bin/${MACH}/ctfstabs
+ export CTFSTABS
+ GENOFFSETS=${TOOLS_PROTO}/opt/onbld/bin/genoffsets
+ export GENOFFSETS
+
+ CTFCONVERT=${TOOLS_PROTO}/opt/onbld/bin/${MACH}/ctfconvert
+ export CTFCONVERT
+ CTFMERGE=${TOOLS_PROTO}/opt/onbld/bin/${MACH}/ctfmerge
+ export CTFMERGE
+
+ PATH="${TOOLS_PROTO}/opt/onbld/bin/${MACH}:${PATH}"
+ PATH="${TOOLS_PROTO}/opt/onbld/bin:${PATH}"
+ export PATH
+
+ echo "\n==== New environment settings. ====\n" >> $LOGFILE
+ echo "STABS=${STABS}" >> $LOGFILE
+ echo "CTFSTABS=${CTFSTABS}" >> $LOGFILE
+ echo "CTFCONVERT=${CTFCONVERT}" >> $LOGFILE
+ echo "CTFMERGE=${CTFMERGE}" >> $LOGFILE
+ echo "PATH=${PATH}" >> $LOGFILE
+ echo "ONBLD_TOOLS=${ONBLD_TOOLS}" >> $LOGFILE
fi
# timestamp the start of the normal build; the findunref tool uses it.