From 63b576095b1dbabaf15a6eee7ceabed6d868a707 Mon Sep 17 00:00:00 2001 From: Adam Duskett Date: Sat, 18 Apr 2020 12:07:00 -0700 Subject: [PATCH] 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 --- package/openjdk/openjdk.mk | 4 +--- 1 file changed, 1 insertion(+), 3 deletions(-) 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 -- 2.30.2