unmodified java.security gets replaced correctly. $ find /usr/lib/jvm/java-1.8.0-openjdk-1.8.0.51-4.b16.fc21.x86_64/ | grep java.security /usr/lib/jvm/java-1.8.0-openjdk-1.8.0.51-4.b16.fc21.x86_64/jre/lib/security/java.security $ md5sum /usr/lib/jvm/java-1.8.0-openjdk-1.8.0.51-4.b16.fc21.x86_64/jre/lib/security/java.security* 5342d5e21cb7cc1807d743fc965d910d /usr/lib/jvm/java-1.8.0-openjdk-1.8.0.51-4.b16.fc21.x86_64/jre/lib/security/java.security Eclipse runs fine with it.
Unmodified java.security gets correctly replaced. $ find /usr/lib/jvm/java-1.8.0-openjdk-1.8.0.51-4.b16.fc22.x86_64 | grep java.security /usr/lib/jvm/java-1.8.0-openjdk-1.8.0.51-4.b16.fc22.x86_64/jre/lib/security/java.security $ md5sum /usr/lib/jvm/java-1.8.0-openjdk-1.8.0.51-4.b16.fc22.x86_64/jre/lib/security/java.security* 5342d5e21cb7cc1807d743fc965d910d /usr/lib/jvm/java-1.8.0-openjdk-1.8.0.51-4.b16.fc22.x86_64/jre/lib/security/java.security Thermostat builds. Looks good.