Skip to content

Commit 4adca3f

Browse files
committed
Cleanup
1 parent 63cee8e commit 4adca3f

File tree

9 files changed

+19
-21
lines changed

9 files changed

+19
-21
lines changed
File renamed without changes.

modules/jlink/artifacts/opt/jboss/container/java/s2i/mkdeps.sh renamed to modules/jlink/artifacts/opt/jboss/container/java/jlink/mkdeps.sh

Lines changed: 5 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -2,22 +2,19 @@
22
set -euo pipefail
33
shopt -s globstar
44

5-
jarfile=$JAVA_APP_JAR
6-
libdir=$JAVA_LIB_DIR
7-
85
function generate_deps() {
96
#Test that file dependencies exist
10-
test -f "$jarfile"
11-
test -d "$libdir"
7+
test -f "$JAVA_APP_JAR"
8+
test -d "$JAVA_LIB_DIR"
129

1310
# Create a temporary directory for a module path
1411
# This works around "Module java.xml.bind not found, required by java.ws.rs"
1512
mkdir dependencies
16-
find $libdir -type f -name '*.jar' -print0 | xargs -r0 cp -vt dependencies
13+
find $JAVA_LIB_DIR -type f -name '*.jar' -print0 | xargs -r0 cp -vt dependencies
1714

1815
$JAVA_HOME/bin/jdeps --multi-release $JAVA_VERSION -R -s \
1916
--module-path dependencies \
20-
"$jarfile" \
21-
"$libdir"/**/*.jar \
17+
"$JAVA_APP_JAR" \
18+
"$JAVA_LIB_DIR"/**/*.jar \
2219
> deps.txt
2320
}

modules/jlink/configure.sh

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,7 @@ ARTIFACTS_DIR=${SCRIPT_DIR}/artifacts
77

88
chown -R default:root $SCRIPT_DIR
99
chmod -R ug+rwX $SCRIPT_DIR
10-
chmod ug+x ${ARTIFACTS_DIR}/opt/jboss/container/java/s2i/*
10+
chmod ug+x ${ARTIFACTS_DIR}/opt/jboss/container/java/jlink/*
1111

1212
pushd ${ARTIFACTS_DIR}
1313
cp -pr * /

modules/jlink/module.yaml

Lines changed: 6 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -6,9 +6,13 @@ description: ^
66
"Provides support for building custom JREs with a slimmed
77
down set of modules by making use of Jdeps and Jlink"
88

9+
execute:
10+
- script: configure.sh
11+
912
envs:
1013
- name: JBOSS_CONTAINER_JAVA_JLINK_MODULE
1114
value: /opt/jboss/container/java/jlink
1215

13-
execute:
14-
- script: configure.sh
16+
modules:
17+
install:
18+
- name: jboss.container.java.run

modules/s2i/bash/artifacts/usr/local/s2i/assemble

Lines changed: 7 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -9,11 +9,11 @@ source "${JBOSS_CONTAINER_MAVEN_S2I_MODULE}/maven-s2i"
99
source "${JBOSS_CONTAINER_JAVA_S2I_MODULE}/s2i-core-hooks"
1010

1111
# include our jlink scripts
12-
source "${JBOSS_CONTAINER_JAVA_JLINK_MODULE}/mkdeps"
13-
source "${JBOSS_CONTAINER_JAVA_JLINK_MODULE}/mkjreimage"
14-
source "${JBOSS_CONTAINER_JAVA_JLINK_MODULE}/mkstrippeddeps"
15-
source "${JBOSS_CONTAINER_JAVA_JLINK_MODULE}/generatejdkdeps"
16-
source "${JBOSS_CONTAINER_JAVA_JLINK_MODULE}/runall"
12+
source "${JBOSS_CONTAINER_JAVA_JLINK_MODULE}/mkdeps.sh"
13+
source "${JBOSS_CONTAINER_JAVA_JLINK_MODULE}/mkjreimage.sh"
14+
source "${JBOSS_CONTAINER_JAVA_JLINK_MODULE}/mkstrippeddeps.sh"
15+
source "${JBOSS_CONTAINER_JAVA_JLINK_MODULE}/generatejdkdeps.sh"
16+
source "${JBOSS_CONTAINER_JAVA_JLINK_MODULE}/runall.sh"
1717
#TODO: Are all of these needed or can we just invoke runall?
1818

1919
# inject our overridden maven_s2i_*() functions
@@ -25,13 +25,10 @@ maven_s2i_build
2525
#TODO: Clean this up to call the scripts instead
2626

2727
shopt -s globstar
28-
echo "Setting environment variables"
29-
jarfile=$JAVA_APP_JAR
30-
libdir=$JAVA_LIB_DIR
3128

3229
echo "Checking that jarfile and libdir exist"
33-
test -f "$jarfile"
34-
test -d "$libdir"
30+
test -f "$JAVA_APP_JAR"
31+
test -d "$JAVA_LIB_DIR"
3532

3633
echo "Invoking mkdeps"
3734
generate_deps

0 commit comments

Comments
 (0)