File tree Expand file tree Collapse file tree 2 files changed +18
-9
lines changed
jlink/artifacts/opt/jboss/container/java/jlink
s2i/bash/artifacts/usr/local/s2i Expand file tree Collapse file tree 2 files changed +18
-9
lines changed Original file line number Diff line number Diff line change @@ -21,10 +21,7 @@ function generate_deps() {
21
21
--module-path dependencies \
22
22
" $JAVA_APP_JAR " \
23
23
" $JAVA_LIB_DIR " /** /* .jar \
24
- > deps.txt || {
25
- echo " jdeps failed: return code $? "
26
- exit $?
27
- }
24
+ > deps.txt
28
25
else
29
26
$JAVA_HOME /bin/jdeps --multi-release $JAVA_VERSION -R -s \
30
27
--module-path dependencies \
Original file line number Diff line number Diff line change 1
1
#! /bin/sh
2
2
3
- set -e
3
+ set -eo pipefail
4
4
5
5
source " ${JBOSS_CONTAINER_UTIL_LOGGING_MODULE} /logging.sh"
6
6
source " ${JBOSS_CONTAINER_MAVEN_S2I_MODULE} /maven-s2i"
@@ -27,18 +27,30 @@ if [ "$S2I_ENABLE_JLINK" = "true" ]; then
27
27
28
28
source " ${JBOSS_CONTAINER_JAVA_JLINK_MODULE} /mkdeps.sh"
29
29
echo " Invoking mkdeps"
30
- generate_deps
30
+ generate_deps || {
31
+ log_error " mkdeps failed, return code: $? "
32
+ exit 1
33
+ }
31
34
32
35
source " ${JBOSS_CONTAINER_JAVA_JLINK_MODULE} /mkstrippeddeps.sh"
33
36
echo " Stripping dependencies"
34
- mkstrippeddeps
37
+ mkstrippeddeps || {
38
+ log_error " stripping dependencies failed, return code: $? "
39
+ exit 1
40
+ }
35
41
36
42
source " ${JBOSS_CONTAINER_JAVA_JLINK_MODULE} /generatejdkdeps.sh"
37
43
echo " Generating JDK dependencies"
38
- generatejdkdeps
44
+ generatejdkdeps || {
45
+ log_error " generating JDK dependencies failed, return code: $? "
46
+ exit 1
47
+ }
39
48
40
49
source " ${JBOSS_CONTAINER_JAVA_JLINK_MODULE} /mkjreimage.sh"
41
50
echo " Linking jre"
42
- generate_jre_image
51
+ generate_jre_image || {
52
+ log_error " Linking JRE failed, return code: $? "
53
+ exit 1
54
+ }
43
55
44
56
fi
You can’t perform that action at this time.
0 commit comments