java-init: some cleanups
This commit is contained in:
parent
99074f2b79
commit
d1f959d325
@ -1,6 +1,6 @@
|
||||
# Description: Initial Java bootstrap
|
||||
# URL: https://stygian.me/java-bootstrap/
|
||||
# Maintainer: John Vogel, jvogel4 at stny dot rr dot com
|
||||
# Maintainer:
|
||||
# Depends on: libffi unzip zip
|
||||
|
||||
name=java-init
|
||||
@ -205,16 +205,19 @@ EOF
|
||||
--with-classpath-install-dir=/opt/$name
|
||||
make
|
||||
make DESTDIR=$PKG install
|
||||
|
||||
# jamvm install replaces the rt.jar link with one that's invalid.
|
||||
rm $PKG/opt/$name/lib/rt.jar
|
||||
ln -s ../share/classpath/glibj.zip $PKG/opt/$name/lib/rt.jar
|
||||
mv $PKG/opt/$name/bin/jamvm{,.bin}
|
||||
|
||||
# jamvm seems to have issues with running mutli-threaded, this set of options
|
||||
# seems to do a good job of preventing that.
|
||||
cat > $PKG/opt/$name/bin/jamvm << EOF
|
||||
#!/bin/sh
|
||||
exec /opt/$name/bin/jamvm.bin -Xmx1024m -Xnocompact -Xnoinlining -Djdt.compiler.useSingleThread=true "\$@"
|
||||
EOF
|
||||
|
||||
chmod 0755 $PKG/opt/$name/bin/jamvm
|
||||
ln -s jamvm $PKG/opt/$name/bin/java
|
||||
mv $PKG/opt/$name/lib/libjvm.so{,.0.0.0}
|
||||
|
Loading…
Reference in New Issue
Block a user