Skip to content

Commit 38c417a

Browse files
committed
Add more origin-related info to metadata & build output
1 parent b4bad3d commit 38c417a

1 file changed

Lines changed: 16 additions & 1 deletion

File tree

scripts/fetch.sh

Lines changed: 16 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -55,6 +55,8 @@ if [ ! -d "$JDKDIR" ]; then
5555

5656
# download it
5757
echo "[FETCH] Cloning Java repo from Git"
58+
echo "[FETCH] - repo url: $JAVA_REPO"
59+
echo "[FETCH] - branch/tag: $JAVA_TARGET"
5860
git clone --depth "1" --branch "$JAVA_TARGET" "$JAVA_REPO" "$JDKDIR"
5961

6062
# no get_source.sh is necessary
@@ -68,6 +70,8 @@ if [ ! -d "$JDKDIR" ]; then
6870
# build metadata
6971
echo "# ev3dev-lang-java openjdk build metadata" >"$BUILDDIR/metadata"
7072
echo "JAVA_ORIGIN=\"$JAVA_SCM\"" >>"$BUILDDIR/metadata"
73+
echo "JAVA_REPO=\"$JAVA_REPO\"" >>"$BUILDDIR/metadata"
74+
echo "JAVA_BRANCH=\"$JAVA_TARGET\"" >>"$BUILDDIR/metadata"
7175
echo "JAVA_COMMIT=\"$JAVA_COMMIT\"" >>"$BUILDDIR/metadata"
7276
echo "JAVA_VERSION=\"$JAVA_VERSION\"" >>"$BUILDDIR/metadata"
7377
echo "CONFIG_VM=\"$JDKVM\"" >>"$BUILDDIR/metadata"
@@ -78,42 +82,53 @@ if [ ! -d "$JDKDIR" ]; then
7882
echo "BUILDER_COMMIT=\"$BUILDER_COMMIT\"" >>"$BUILDDIR/metadata"
7983
echo "BUILDER_EXTRA=\"$BUILDER_EXTRA\"" >>"$BUILDDIR/metadata"
8084

81-
8285
echo "[FETCH] Build metadata: "
8386
cat "$BUILDDIR/metadata"
8487
echo
8588

89+
PATCHES=""
90+
8691
# apply the EV3-specific patches
8792
echo "[FETCH] Patching the source tree"
8893
if [ -f "$SCRIPTDIR/${PATCHVER}.patch" ]; then
8994
patch -p1 -i "$SCRIPTDIR/${PATCHVER}.patch"
95+
PATCHES="$PATCHES main"
9096
fi
9197

9298
# debian library path
9399
if [ -f "$SCRIPTDIR/${PATCHVER}_lib.patch" ]; then
94100
patch -p1 -i "$SCRIPTDIR/${PATCHVER}_lib.patch"
101+
PATCHES="$PATCHES lib"
95102
fi
96103

97104
# new patches from building openjdk 12
98105
if [ -f "$SCRIPTDIR/${PATCHVER}_new.patch" ]; then
99106
patch -p1 -i "$SCRIPTDIR/${PATCHVER}_new.patch"
107+
PATCHES="$PATCHES new"
100108
fi
101109

102110
# use standard breakpoint functionality on ARM
103111
if [ -f "$SCRIPTDIR/${PATCHVER}_bkpt.patch" ]; then
104112
patch -p1 -i "$SCRIPTDIR/${PATCHVER}_bkpt.patch"
113+
PATCHES="$PATCHES bkpt"
105114
fi
106115

107116
# invalid written JFR files
108117
if [ -f "$SCRIPTDIR/${PATCHVER}_jfr.patch" ]; then
109118
patch -p1 -i "$SCRIPTDIR/${PATCHVER}_jfr.patch"
119+
PATCHES="$PATCHES jfr"
110120
fi
111121

112122
# unaligned atomic read causes segfault in test/hotspot/jtreg/vmTestbase/nsk/jvmti/CompiledMethodUnload/compmethunload001/TestDescription.java
113123
if [ -f "$SCRIPTDIR/${PATCHVER}_cds.patch" ]; then
114124
patch -p1 -i "$SCRIPTDIR/${PATCHVER}_cds.patch"
125+
PATCHES="$PATCHES cds"
115126
fi
116127

128+
# write patches to metadata
129+
echo "[FETCH] Patches applied: $PATCHES"
130+
echo "JAVA_PATCHES=\"$PATCHES\"" >>"$BUILDDIR/metadata"
131+
117132
# store mercurial revision
118133
echo "$JAVA_COMMIT" > "$JDKDIR/.src-rev"
119134

0 commit comments

Comments
 (0)