icedtea: Workaround javaws/web plugin start-up error
This is a workaround to avoid the error: "java.io.IOException: RSA premaster secret error". In Java Web Start and the Java web plugin, there seems to be a Java policy that prevents untrusted code from being loaded, and (probably for security reasons) it doesn't like the files in the JDK's lib/icedtea/jre/lib/ext directory to be symlinks. Worked around it by copying those files instead of symlinking them.
This commit is contained in:
parent
6ec21a5dd1
commit
be8667627a
|
@ -119,6 +119,10 @@ with srcInfo; stdenv.mkDerivation {
|
|||
mkdir $out/lib/icedtea/jre
|
||||
lndir $jre/lib/icedtea/jre $out/lib/icedtea/jre
|
||||
|
||||
# The following files cannot be symlinked, as it seems to violate Java security policies
|
||||
rm $out/lib/icedtea/jre/lib/ext/*
|
||||
cp $jre/lib/icedtea/jre/lib/ext/* $out/lib/icedtea/jre/lib/ext/
|
||||
|
||||
rm -rf $out/lib/icedtea/jre/bin
|
||||
ln -s $out/lib/icedtea/bin $out/lib/icedtea/jre/bin
|
||||
|
||||
|
|
Loading…
Reference in New Issue