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