Skip to content

Commit 27a2d87

Browse files
committed
Fix Linstor on aarch64
Signed-off-by: Stéphane Graber <stgraber@stgraber.org>
1 parent 7ee28da commit 27a2d87

1 file changed

Lines changed: 7 additions & 5 deletions

File tree

mkosi.images/incus-linstor/install.sh

Lines changed: 7 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -16,11 +16,13 @@ rm \
1616
"/buildroot/usr/bin/keytool" \
1717
"/buildroot/usr/bin/rmiregistry"
1818

19-
ln -s "/usr/lib/jvm/java-21-openjdk-amd64/lib/jexec" "/buildroot/usr/bin/jexec"
20-
ln -s "/usr/lib/jvm/java-21-openjdk-amd64/bin/java" "/buildroot/usr/bin/java"
21-
ln -s "/usr/lib/jvm/java-21-openjdk-amd64/bin/jpackage" "/buildroot/usr/bin/jpackage"
22-
ln -s "/usr/lib/jvm/java-21-openjdk-amd64/bin/keytool" "/buildroot/usr/bin/keytool"
23-
ln -s "/usr/lib/jvm/java-21-openjdk-amd64/bin/rmiregistry" "/buildroot/usr/bin/rmiregistry"
19+
ARCH="$(dpkg --print-architecture)"
20+
21+
ln -s "/usr/lib/jvm/java-21-openjdk-${ARCH}/lib/jexec" "/buildroot/usr/bin/jexec"
22+
ln -s "/usr/lib/jvm/java-21-openjdk-${ARCH}/bin/java" "/buildroot/usr/bin/java"
23+
ln -s "/usr/lib/jvm/java-21-openjdk-${ARCH}/bin/jpackage" "/buildroot/usr/bin/jpackage"
24+
ln -s "/usr/lib/jvm/java-21-openjdk-${ARCH}/bin/keytool" "/buildroot/usr/bin/keytool"
25+
ln -s "/usr/lib/jvm/java-21-openjdk-${ARCH}/bin/rmiregistry" "/buildroot/usr/bin/rmiregistry"
2426

2527
mv /buildroot/etc/java-21-openjdk/ /buildroot/usr/share/java-21-openjdk/
2628

0 commit comments

Comments
 (0)