Skip to content

Commit b6bb975

Browse files
committed
[scripts] adapt lejos jdk archive to its update system
1 parent f52254c commit b6bb975

File tree

2 files changed

+9
-3
lines changed

2 files changed

+9
-3
lines changed

scripts/config.sh

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -59,7 +59,6 @@ if [ "$JDKVER" -eq "9" ]; then
5959
HOSTJDK="$BUILDDIR/jdk-9.0.4"
6060
HOSTJDK_FILE="$BUILDDIR/openjdk-9.0.4_linux-x64_bin.tar.gz"
6161
HOSTJDK_URL="https://download.java.net/java/GA/jdk9/9.0.4/binaries/openjdk-9.0.4_linux-x64_bin.tar.gz"
62-
LEJOS_NAME=openjdk9-jri
6362

6463
# OpenJDK 10
6564
elif [ "$JDKVER" -eq "10" ]; then
@@ -70,7 +69,6 @@ elif [ "$JDKVER" -eq "10" ]; then
7069
HOSTJDK="$BUILDDIR/jdk-10"
7170
HOSTJDK_FILE="$BUILDDIR/openjdk-10_linux-x64_bin.tar.gz"
7271
HOSTJDK_URL="https://download.java.net/java/GA/jdk10/10/binaries/openjdk-10_linux-x64_bin.tar.gz"
73-
LEJOS_NAME=openjdk10-jri
7472

7573
# invalid or unset version
7674
else

scripts/lejos/build.sh

Lines changed: 9 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -5,13 +5,21 @@ cd "$(dirname ${BASH_SOURCE[0]})"
55
source ../config.sh
66
SCRIPTDIR="$SCRIPTDIR/.."
77

8+
pushd "$JDKDIR" >/dev/null
9+
JAVA_VERSION="$(hg log -r "." --template "{latesttag}\n" | sed 's/jdk-//')"
10+
popd
11+
LEJOS_NAME="ejre-openjdk-$JAVA_VERSION"
12+
813
# temp directory
914
rm -rf "$LEJOSDIR"
1015
mkdir -p "$LEJOSDIR/deb" "$LEJOSDIR/root"
1116

1217
echo "copy in JRI"
1318
cp -rf --preserve=links "$IMAGEDIR/jri-ev3" "$LEJOSDIR/jri"
1419

20+
echo "create version file ($JAVA_VERSION)"
21+
echo "$JAVA_VERSION" >"$LEJOSDIR/jri/jrever"
22+
1523
echo "download DEB packages"
1624
cd "$LEJOSDIR/deb"
1725
apt-get download `cat "$SCRIPTDIR/lejos/pkgs.txt"`
@@ -42,4 +50,4 @@ rm -rf "$LEJOSDIR/deb"
4250
echo "create archive"
4351
cd "$LEJOSDIR"
4452
mv "jri" "$LEJOS_NAME"
45-
tar -cf - "$LEJOS_NAME" | pigz -9 > "$BUILDDIR/lejos-$LEJOS_NAME.tar.gz"
53+
tar -cf - "$LEJOS_NAME" | pigz -9 > "$BUILDDIR/$LEJOS_NAME.tar.gz"

0 commit comments

Comments
 (0)