On Fri, 2 Oct 2020 13:17:04 GMT, Michael McMahon <micha...@openjdk.org> wrote:

>> make/modules/java.base/Copy.gmk line 195:
>> 
>>> 193:        $(call MakeTargetDir)
>>> 194:        $(RM) $@ $@.tmp
>>> 195:        $(foreach f,$(NET_PROPERTIES_SRC_LIST),$(CAT) $(f) >> $@.tmp;)
>> 
>> This can be simplified. Cat takes multiple files as input, so no need for 
>> 'foreach'. Also no need to go via a temp
>> file. We have make configured to delete targets if a recipe fails, so the 
>> tmp dance isn't needed. (I know we still have
>> this pattern all over the place, but we are trying to quit the practice)
>
> Good points. I will update as suggested. Thanks.

I would prefer if we didn't rename net.properties. Can we use the same approach 
as lib/security/default.policy where
the share and platform specific are concatenated?

-------------

PR: https://git.openjdk.java.net/jdk/pull/52

Reply via email to