Hello Valerie,

To reduce duplication, I think something like this would be preferable. Remove the windows and macosx checks and just always run this line:

POLICY_SRC_LIST += \
$(wildcard $(JDK_TOPDIR)/src/java.base/$(OPENJDK_TARGET_OS)/conf/security/java.policy)

That way, I platform specific file is always picked up if found.

/Erik

On 2015-08-08 01:25, Valerie Peng wrote:
Hi, Sean and build experts,

Can you please review the fix for 8130665 "java/lang/SecurityManager/CheckSecurityProvider.java failing in jake on OS X"? The Apple provider fails to be instantiated in Jake due to the missing permission grants. However, it currently only fails in Jake workspace and fix is verified by running JPRT against Jake.

Given that Apple provider only presents for Mac OSX, its policy file is under the macosx directory and I have to make minor modifications to pick up that file for MacOSX build.

Here is the webrev:
http://cr.openjdk.java.net/~valeriep/8130665/webrev.00/

Thanks,
Valerie

Reply via email to