On Fri, 2 Oct 2015 18:52:22 +0200
Sören Tempel <soeren+git@soeren-tempel.net> wrote:
> @@ -145,6 +146,13 @@ package() {> | xargs chmod go+r> > pax_mark_vm "$pkgdir"/$INSTALL_BASE> +> + # install profile file in /etc/profile.d> + mkdir -p "$pkgdir"/etc/profile.d> + cat > "$pkgdir/etc/profile.d/$pkgname.sh" <<EOF> +export JAVA_HOME="\${JAVA_HOME:-$INSTALL_BASE/jre}"> +export PATH="\$PATH:\$JAVA_HOME/bin:$INSTALL_BASE/bin"> +EOF> }> > jrelib() {
Is this needed for some specific reason?
The idea has been that java-common provides symlinks
from /usr/bin/{$java_utils} to ../lib/default-jvm/... and default-jvm
is updated by java-common's trigger script when ever a java sdk is
installed or removed.
---
Unsubscribe: alpine-aports+unsubscribe@lists.alpinelinux.org
Help: alpine-aports+help@lists.alpinelinux.org
---
On 02.10.15, Timo Teras wrote:
> Is this needed for some specific reason?> > The idea has been that java-common provides symlinks> from /usr/bin/{$java_utils} to ../lib/default-jvm/... and default-jvm> is updated by java-common's trigger script when ever a java sdk is> installed or removed.
Ah, didn't know about java-common, just looked at it and it is missing
many binaries (e.g. javac). Wouldn't it be the better solution to do it
this way instead of relying on java-common? It's obviously harder to
keep java-common up to date instead of simply installing a profile file.
If you disagree changing $PATH isn't needed for some specific reason but
some applications rely on JAVA_HOME being set one example is the android
studio IDE.
Sören.
---
Unsubscribe: alpine-aports+unsubscribe@lists.alpinelinux.org
Help: alpine-aports+help@lists.alpinelinux.org
---
On Sat, 3 Oct 2015 02:42:49 +0200
Sören Tempel <soeren@soeren-tempel.net> wrote:
> On 02.10.15, Timo Teras wrote:> > Is this needed for some specific reason?> > > > The idea has been that java-common provides symlinks> > from /usr/bin/{$java_utils} to ../lib/default-jvm/... and> > default-jvm is updated by java-common's trigger script when ever a> > java sdk is installed or removed.> > Ah, didn't know about java-common, just looked at it and it is missing> many binaries (e.g. javac). Wouldn't it be the better solution to do> it this way instead of relying on java-common? It's obviously harder> to keep java-common up to date instead of simply installing a profile> file. If you disagree changing $PATH isn't needed for some specific> reason but some applications rely on JAVA_HOME being set one example> is the android studio IDE.
Yes, it was supposed to export only the JRE. Javac is part of the SDK.
Perhaps java-common should export the 'default-jvm' to environment
then. Or potentially have the SDK packages provide the environment. But
at least for JRE only I'd rather not export anything to environment
unless absolute necessary for some specific reason.
---
Unsubscribe: alpine-aports+unsubscribe@lists.alpinelinux.org
Help: alpine-aports+help@lists.alpinelinux.org
---