From: Adam Duskett Date: Sat, 18 Apr 2020 19:07:00 +0000 (-0700) Subject: package/openjdk: copy all directories and files when installing X-Git-Url: https://git.libre-soc.org/?a=commitdiff_plain;h=63b576095b1dbabaf15a6eee7ceabed6d868a707;p=buildroot.git package/openjdk: copy all directories and files when installing Several directories and files are currently not installed during the target installation, these include: - conf Several configuration files, including security configuration files which may be necessary for running various java applications. - legal This directory contains legal notices that some java applications may require, as they may print legal information and will throw exceptions at runtime if the legal files are not present on the system. - release This file contains a list of modules included in the image. Because these directories take up less than of megabyte extra, it is not an issue to install all of them. Signed-off-by: Adam Duskett Reviewed-by: Ryan Barnett Tested-by: Ryan Barnett Signed-off-by: Yann E. MORIN --- diff --git a/package/openjdk/openjdk.mk b/package/openjdk/openjdk.mk index 963c2bbebe..ffa62dd10d 100644 --- a/package/openjdk/openjdk.mk +++ b/package/openjdk/openjdk.mk @@ -123,9 +123,7 @@ endef # which makes manual installation necessary. define OPENJDK_INSTALL_TARGET_CMDS mkdir -p $(TARGET_DIR)$(OPENJDK_INSTALL_BASE) - cp -dpfr $(@D)/build/linux-*-release/images/jre/bin/ \ - $(TARGET_DIR)$(OPENJDK_INSTALL_BASE)/ - cp -dpfr $(@D)/build/linux-*-release/images/jre/lib/ \ + cp -dpfr $(@D)/build/linux-*-release/images/jre/* \ $(TARGET_DIR)$(OPENJDK_INSTALL_BASE)/ cd $(TARGET_DIR)/usr/bin && ln -snf ../..$(OPENJDK_INSTALL_BASE)/bin/* . endef