Niklas Poslovski
2023-06-04 4e1fe80878e1b13840f49d77d29f1cb4c99dcb58
openjdk-18: Update to final version

3 files added
4 files modified
1394 ■■■■■ changed files
components/runtime/openjdk-18/Makefile 9 ●●●●● patch | view | raw | blame | history
components/runtime/openjdk-18/manifests/sample-manifest.p5m 1136 ●●●● patch | view | raw | blame | history
components/runtime/openjdk-18/patches/README-zero.txt 44 ●●●●● patch | view | raw | blame | history
components/runtime/openjdk-18/patches/README.txt 180 ●●●●● patch | view | raw | blame | history
components/runtime/openjdk-18/patches/illumos-zero-2.patch 2 ●●● patch | view | raw | blame | history
components/runtime/openjdk-18/patches/sparc-bitness.patch 17 ●●●●● patch | view | raw | blame | history
components/runtime/openjdk-18/pkg5 6 ●●●●● patch | view | raw | blame | history
components/runtime/openjdk-18/Makefile
@@ -13,7 +13,7 @@
# Copyright 2016 Alexander Pyhalov
# Copyright 2019 Michal Nowak
# Copyright 2021 Andreas Grueninger, Grueninger GmbH, (grueni). All rights reserved.
# Copyright 2022 Niklas Poslovski
# Copyright 2022-2023 Niklas Poslovski
#
include ../../../make-rules/shared-macros.mk
@@ -21,16 +21,15 @@
OPENJDK_VERSION=    18
OPENJDK_UPDATE=    0
OPENJDK_BUILD=    2.1
OPENJDK_PATCH=    0
COMPONENT_NAME=        openjdk
COMPONENT_VERSION=    $(OPENJDK_VERSION).$(OPENJDK_UPDATE).$(OPENJDK_BUILD)
#COMPONENT_REVISION=    3
COMPONENT_FMRI=    runtime/java/$(COMPONENT_NAME)$(OPENJDK_VERSION)
COMPONENT_SUMMARY=    Open-source implementation of the Java Platform, Standard Edition
COMPONENT_SRC=    jdk$(OPENJDK_VERSION)u-jdk-$(OPENJDK_VERSION).$(OPENJDK_UPDATE).$(OPENJDK_BUILD)-$(OPENJDK_PATCH)
COMPONENT_ARCHIVE=    jdk-$(OPENJDK_VERSION).$(OPENJDK_UPDATE).$(OPENJDK_BUILD)+$(OPENJDK_PATCH).tar.gz
COMPONENT_SRC=    jdk$(OPENJDK_VERSION)u-jdk-$(OPENJDK_VERSION).$(OPENJDK_UPDATE).$(OPENJDK_BUILD)-ga
COMPONENT_ARCHIVE=    jdk-$(OPENJDK_VERSION).$(OPENJDK_UPDATE).$(OPENJDK_BUILD)-ga.tar.gz
COMPONENT_ARCHIVE_HASH= \
    sha256:d3955839c1f566f949fbdf5d4f32a6fac2e57598fba2a1cbc8557c96df6ac8c4
    sha256:06fad73665af281e36e1cc5fb0c8ed5e88e1e821989f1421539cb012065d7722
COMPONENT_ARCHIVE_URL= \
    https://github.com/openjdk/jdk$(OPENJDK_VERSION)u/archive/$(COMPONENT_ARCHIVE)
COMPONENT_PROJECT_URL=    https://openjdk.java.net/
components/runtime/openjdk-18/manifests/sample-manifest.p5m
@@ -10,7 +10,7 @@
#
#
# Copyright 2022 <contributor>
# Copyright 2023 <contributor>
#
set name=pkg.fmri value=pkg:/$(COMPONENT_FMRI)@$(IPS_COMPONENT_VERSION),$(BUILD_VERSION)
@@ -23,962 +23,942 @@
license $(COMPONENT_LICENSE_FILE) license='$(COMPONENT_LICENSE)'
file path=usr/jdk/instances/openjdk$(COMPONENT_VERSION)/bin/jar
file path=usr/jdk/instances/openjdk$(COMPONENT_VERSION)/bin/jarsigner
file path=usr/jdk/instances/openjdk$(COMPONENT_VERSION)/bin/java
file path=usr/jdk/instances/openjdk$(COMPONENT_VERSION)/bin/javac
file path=usr/jdk/instances/openjdk$(COMPONENT_VERSION)/bin/javadoc
file path=usr/jdk/instances/openjdk$(COMPONENT_VERSION)/bin/javap
file path=usr/jdk/instances/openjdk$(COMPONENT_VERSION)/bin/jcmd
file path=usr/jdk/instances/openjdk$(COMPONENT_VERSION)/bin/jconsole
file path=usr/jdk/instances/openjdk$(COMPONENT_VERSION)/bin/jdb
file path=usr/jdk/instances/openjdk$(COMPONENT_VERSION)/bin/jdeprscan
file path=usr/jdk/instances/openjdk$(COMPONENT_VERSION)/bin/jdeps
file path=usr/jdk/instances/openjdk$(COMPONENT_VERSION)/bin/jfr
file path=usr/jdk/instances/openjdk$(COMPONENT_VERSION)/bin/jhsdb
file path=usr/jdk/instances/openjdk$(COMPONENT_VERSION)/bin/jimage
file path=usr/jdk/instances/openjdk$(COMPONENT_VERSION)/bin/jinfo
file path=usr/jdk/instances/openjdk$(COMPONENT_VERSION)/bin/jlink
file path=usr/jdk/instances/openjdk$(COMPONENT_VERSION)/bin/jmap
file path=usr/jdk/instances/openjdk$(COMPONENT_VERSION)/bin/jmod
file path=usr/jdk/instances/openjdk$(COMPONENT_VERSION)/bin/jps
file path=usr/jdk/instances/openjdk$(COMPONENT_VERSION)/bin/jrunscript
file path=usr/jdk/instances/openjdk$(COMPONENT_VERSION)/bin/jshell
file path=usr/jdk/instances/openjdk$(COMPONENT_VERSION)/bin/jstack
file path=usr/jdk/instances/openjdk$(COMPONENT_VERSION)/bin/jstat
file path=usr/jdk/instances/openjdk$(COMPONENT_VERSION)/bin/jstatd
file path=usr/jdk/instances/openjdk$(COMPONENT_VERSION)/bin/jwebserver
file path=usr/jdk/instances/openjdk$(COMPONENT_VERSION)/bin/keytool
file path=usr/jdk/instances/openjdk$(COMPONENT_VERSION)/bin/rmiregistry
file path=usr/jdk/instances/openjdk$(COMPONENT_VERSION)/bin/serialver
file path=usr/jdk/instances/openjdk$(COMPONENT_VERSION)/conf/logging.properties
file path=usr/jdk/instances/openjdk$(COMPONENT_VERSION)/conf/management/jmxremote.access
file path=usr/jdk/instances/openjdk$(COMPONENT_VERSION)/conf/management/jmxremote.password.template
file path=usr/jdk/instances/openjdk$(COMPONENT_VERSION)/conf/management/management.properties
file path=usr/jdk/instances/openjdk$(COMPONENT_VERSION)/conf/net.properties
file path=usr/jdk/instances/openjdk$(COMPONENT_VERSION)/conf/sdp/sdp.conf.template
file path=usr/jdk/instances/openjdk$(COMPONENT_VERSION)/conf/security/java.policy
file path=usr/jdk/instances/openjdk$(COMPONENT_VERSION)/conf/security/java.security
file path=usr/jdk/instances/openjdk$(COMPONENT_VERSION)/conf/security/policy/README.txt
file path=usr/jdk/instances/openjdk$(COMPONENT_VERSION)/conf/security/policy/limited/default_US_export.policy
file path=usr/jdk/instances/openjdk$(COMPONENT_VERSION)/conf/security/policy/limited/default_local.policy
file path=usr/jdk/instances/openjdk$(COMPONENT_VERSION)/conf/security/policy/limited/exempt_local.policy
file path=usr/jdk/instances/openjdk$(COMPONENT_VERSION)/conf/security/policy/unlimited/default_US_export.policy
file path=usr/jdk/instances/openjdk$(COMPONENT_VERSION)/conf/security/policy/unlimited/default_local.policy
file path=usr/jdk/instances/openjdk$(COMPONENT_VERSION)/conf/security/sunpkcs11-solaris.cfg
file path=usr/jdk/instances/openjdk$(COMPONENT_VERSION)/conf/sound.properties
file path=usr/jdk/instances/openjdk$(COMPONENT_VERSION)/demo/README
file path=usr/jdk/instances/openjdk$(COMPONENT_VERSION)/demo/jfc/CodePointIM/CodePointIM.jar
file path=usr/jdk/instances/openjdk$(COMPONENT_VERSION)/demo/jfc/CodePointIM/README.html
file path=usr/jdk/instances/openjdk$(COMPONENT_VERSION)/demo/jfc/CodePointIM/README_ja.html
file path=usr/jdk/instances/openjdk$(COMPONENT_VERSION)/demo/jfc/CodePointIM/README_zh_CN.html
file path=usr/jdk/instances/openjdk$(COMPONENT_VERSION)/demo/jfc/CodePointIM/src.zip
file path=usr/jdk/instances/openjdk$(COMPONENT_VERSION)/demo/jfc/FileChooserDemo/FileChooserDemo.jar
file path=usr/jdk/instances/openjdk$(COMPONENT_VERSION)/demo/jfc/FileChooserDemo/README.txt
file path=usr/jdk/instances/openjdk$(COMPONENT_VERSION)/demo/jfc/FileChooserDemo/src.zip
file path=usr/jdk/instances/openjdk$(COMPONENT_VERSION)/demo/jfc/Font2DTest/Font2DTest.jar
file path=usr/jdk/instances/openjdk$(COMPONENT_VERSION)/demo/jfc/Font2DTest/README.txt
file path=usr/jdk/instances/openjdk$(COMPONENT_VERSION)/demo/jfc/Font2DTest/src.zip
file path=usr/jdk/instances/openjdk$(COMPONENT_VERSION)/demo/jfc/J2Ddemo/J2Ddemo.jar
file path=usr/jdk/instances/openjdk$(COMPONENT_VERSION)/demo/jfc/J2Ddemo/README.txt
file path=usr/jdk/instances/openjdk$(COMPONENT_VERSION)/demo/jfc/J2Ddemo/src.zip
file path=usr/jdk/instances/openjdk$(COMPONENT_VERSION)/demo/jfc/Metalworks/Metalworks.jar
file path=usr/jdk/instances/openjdk$(COMPONENT_VERSION)/demo/jfc/Metalworks/README.txt
file path=usr/jdk/instances/openjdk$(COMPONENT_VERSION)/demo/jfc/Metalworks/src.zip
file path=usr/jdk/instances/openjdk$(COMPONENT_VERSION)/demo/jfc/Notepad/Notepad.jar
file path=usr/jdk/instances/openjdk$(COMPONENT_VERSION)/demo/jfc/Notepad/README.txt
file path=usr/jdk/instances/openjdk$(COMPONENT_VERSION)/demo/jfc/Notepad/src.zip
file path=usr/jdk/instances/openjdk$(COMPONENT_VERSION)/demo/jfc/SampleTree/README.txt
file path=usr/jdk/instances/openjdk$(COMPONENT_VERSION)/demo/jfc/SampleTree/SampleTree.jar
file path=usr/jdk/instances/openjdk$(COMPONENT_VERSION)/demo/jfc/SampleTree/src.zip
file path=usr/jdk/instances/openjdk$(COMPONENT_VERSION)/demo/jfc/Stylepad/README.txt
file path=usr/jdk/instances/openjdk$(COMPONENT_VERSION)/demo/jfc/Stylepad/Stylepad.jar
file path=usr/jdk/instances/openjdk$(COMPONENT_VERSION)/demo/jfc/Stylepad/src.zip
file path=usr/jdk/instances/openjdk$(COMPONENT_VERSION)/demo/jfc/SwingSet2/README.txt
file path=usr/jdk/instances/openjdk$(COMPONENT_VERSION)/demo/jfc/SwingSet2/SwingSet2.jar
file path=usr/jdk/instances/openjdk$(COMPONENT_VERSION)/demo/jfc/SwingSet2/src.zip
file path=usr/jdk/instances/openjdk$(COMPONENT_VERSION)/demo/jfc/TableExample/README.txt
file path=usr/jdk/instances/openjdk$(COMPONENT_VERSION)/demo/jfc/TableExample/TableExample.jar
file path=usr/jdk/instances/openjdk$(COMPONENT_VERSION)/demo/jfc/TableExample/src.zip
file path=usr/jdk/instances/openjdk$(COMPONENT_VERSION)/demo/jfc/TransparentRuler/README.txt
file path=usr/jdk/instances/openjdk$(COMPONENT_VERSION)/demo/jfc/TransparentRuler/TransparentRuler.jar
file path=usr/jdk/instances/openjdk$(COMPONENT_VERSION)/demo/jfc/TransparentRuler/src.zip
file path=usr/jdk/instances/openjdk$(COMPONENT_VERSION)/demo/nbproject/README.txt
file path=usr/jdk/instances/openjdk$(COMPONENT_VERSION)/demo/nbproject/jfc/FileChooserDemo/build.properties
file path=usr/jdk/instances/openjdk$(COMPONENT_VERSION)/demo/nbproject/jfc/FileChooserDemo/build.xml
file path=usr/jdk/instances/openjdk$(COMPONENT_VERSION)/demo/nbproject/jfc/FileChooserDemo/nbproject/file-targets.xml
file path=usr/jdk/instances/openjdk$(COMPONENT_VERSION)/demo/nbproject/jfc/FileChooserDemo/nbproject/jdk.xml
file path=usr/jdk/instances/openjdk$(COMPONENT_VERSION)/demo/nbproject/jfc/FileChooserDemo/nbproject/netbeans-targets.xml
file path=usr/jdk/instances/openjdk$(COMPONENT_VERSION)/demo/nbproject/jfc/FileChooserDemo/nbproject/project.xml
file path=usr/jdk/instances/openjdk$(COMPONENT_VERSION)/demo/nbproject/jfc/Font2DTest/build.properties
file path=usr/jdk/instances/openjdk$(COMPONENT_VERSION)/demo/nbproject/jfc/Font2DTest/build.xml
file path=usr/jdk/instances/openjdk$(COMPONENT_VERSION)/demo/nbproject/jfc/Font2DTest/nbproject/file-targets.xml
file path=usr/jdk/instances/openjdk$(COMPONENT_VERSION)/demo/nbproject/jfc/Font2DTest/nbproject/jdk.xml
file path=usr/jdk/instances/openjdk$(COMPONENT_VERSION)/demo/nbproject/jfc/Font2DTest/nbproject/netbeans-targets.xml
file path=usr/jdk/instances/openjdk$(COMPONENT_VERSION)/demo/nbproject/jfc/Font2DTest/nbproject/project.xml
file path=usr/jdk/instances/openjdk$(COMPONENT_VERSION)/demo/nbproject/jfc/Metalworks/build.properties
file path=usr/jdk/instances/openjdk$(COMPONENT_VERSION)/demo/nbproject/jfc/Metalworks/build.xml
file path=usr/jdk/instances/openjdk$(COMPONENT_VERSION)/demo/nbproject/jfc/Metalworks/nbproject/file-targets.xml
file path=usr/jdk/instances/openjdk$(COMPONENT_VERSION)/demo/nbproject/jfc/Metalworks/nbproject/jdk.xml
file path=usr/jdk/instances/openjdk$(COMPONENT_VERSION)/demo/nbproject/jfc/Metalworks/nbproject/netbeans-targets.xml
file path=usr/jdk/instances/openjdk$(COMPONENT_VERSION)/demo/nbproject/jfc/Metalworks/nbproject/project.xml
file path=usr/jdk/instances/openjdk$(COMPONENT_VERSION)/demo/nbproject/jfc/Notepad/build.properties
file path=usr/jdk/instances/openjdk$(COMPONENT_VERSION)/demo/nbproject/jfc/Notepad/build.xml
file path=usr/jdk/instances/openjdk$(COMPONENT_VERSION)/demo/nbproject/jfc/Notepad/nbproject/file-targets.xml
file path=usr/jdk/instances/openjdk$(COMPONENT_VERSION)/demo/nbproject/jfc/Notepad/nbproject/jdk.xml
file path=usr/jdk/instances/openjdk$(COMPONENT_VERSION)/demo/nbproject/jfc/Notepad/nbproject/netbeans-targets.xml
file path=usr/jdk/instances/openjdk$(COMPONENT_VERSION)/demo/nbproject/jfc/Notepad/nbproject/project.xml
file path=usr/jdk/instances/openjdk$(COMPONENT_VERSION)/demo/nbproject/jfc/SampleTree/build.properties
file path=usr/jdk/instances/openjdk$(COMPONENT_VERSION)/demo/nbproject/jfc/SampleTree/build.xml
file path=usr/jdk/instances/openjdk$(COMPONENT_VERSION)/demo/nbproject/jfc/SampleTree/nbproject/file-targets.xml
file path=usr/jdk/instances/openjdk$(COMPONENT_VERSION)/demo/nbproject/jfc/SampleTree/nbproject/jdk.xml
file path=usr/jdk/instances/openjdk$(COMPONENT_VERSION)/demo/nbproject/jfc/SampleTree/nbproject/netbeans-targets.xml
file path=usr/jdk/instances/openjdk$(COMPONENT_VERSION)/demo/nbproject/jfc/SampleTree/nbproject/project.xml
file path=usr/jdk/instances/openjdk$(COMPONENT_VERSION)/demo/nbproject/jfc/SwingApplet/build.properties
file path=usr/jdk/instances/openjdk$(COMPONENT_VERSION)/demo/nbproject/jfc/SwingApplet/build.xml
file path=usr/jdk/instances/openjdk$(COMPONENT_VERSION)/demo/nbproject/jfc/SwingApplet/nbproject/file-targets.xml
file path=usr/jdk/instances/openjdk$(COMPONENT_VERSION)/demo/nbproject/jfc/SwingApplet/nbproject/jdk.xml
file path=usr/jdk/instances/openjdk$(COMPONENT_VERSION)/demo/nbproject/jfc/SwingApplet/nbproject/netbeans-targets.xml
file path=usr/jdk/instances/openjdk$(COMPONENT_VERSION)/demo/nbproject/jfc/SwingApplet/nbproject/project.xml
file path=usr/jdk/instances/openjdk$(COMPONENT_VERSION)/demo/nbproject/jfc/TableExample/build.properties
file path=usr/jdk/instances/openjdk$(COMPONENT_VERSION)/demo/nbproject/jfc/TableExample/build.xml
file path=usr/jdk/instances/openjdk$(COMPONENT_VERSION)/demo/nbproject/jfc/TableExample/nbproject/file-targets.xml
file path=usr/jdk/instances/openjdk$(COMPONENT_VERSION)/demo/nbproject/jfc/TableExample/nbproject/jdk.xml
file path=usr/jdk/instances/openjdk$(COMPONENT_VERSION)/demo/nbproject/jfc/TableExample/nbproject/netbeans-targets.xml
file path=usr/jdk/instances/openjdk$(COMPONENT_VERSION)/demo/nbproject/jfc/TableExample/nbproject/project.xml
file path=usr/jdk/instances/openjdk$(COMPONENT_VERSION)/demo/nbproject/jfc/TransparentRuler/build.properties
file path=usr/jdk/instances/openjdk$(COMPONENT_VERSION)/demo/nbproject/jfc/TransparentRuler/build.xml
file path=usr/jdk/instances/openjdk$(COMPONENT_VERSION)/demo/nbproject/jfc/TransparentRuler/nbproject/file-targets.xml
file path=usr/jdk/instances/openjdk$(COMPONENT_VERSION)/demo/nbproject/jfc/TransparentRuler/nbproject/jdk.xml
file path=usr/jdk/instances/openjdk$(COMPONENT_VERSION)/demo/nbproject/jfc/TransparentRuler/nbproject/netbeans-targets.xml
file path=usr/jdk/instances/openjdk$(COMPONENT_VERSION)/demo/nbproject/jfc/TransparentRuler/nbproject/project.xml
file path=usr/jdk/instances/openjdk$(COMPONENT_VERSION)/demo/nbproject/management/FullThreadDump/build.properties
file path=usr/jdk/instances/openjdk$(COMPONENT_VERSION)/demo/nbproject/management/FullThreadDump/build.xml
file path=usr/jdk/instances/openjdk$(COMPONENT_VERSION)/demo/nbproject/management/FullThreadDump/nbproject/file-targets.xml
file path=usr/jdk/instances/openjdk$(COMPONENT_VERSION)/demo/nbproject/management/FullThreadDump/nbproject/jdk.xml
file path=usr/jdk/instances/openjdk$(COMPONENT_VERSION)/demo/nbproject/management/FullThreadDump/nbproject/netbeans-targets.xml
file path=usr/jdk/instances/openjdk$(COMPONENT_VERSION)/demo/nbproject/management/FullThreadDump/nbproject/project.xml
file path=usr/jdk/instances/openjdk$(COMPONENT_VERSION)/demo/nbproject/management/JTop/build.properties
file path=usr/jdk/instances/openjdk$(COMPONENT_VERSION)/demo/nbproject/management/JTop/build.xml
file path=usr/jdk/instances/openjdk$(COMPONENT_VERSION)/demo/nbproject/management/JTop/nbproject/file-targets.xml
file path=usr/jdk/instances/openjdk$(COMPONENT_VERSION)/demo/nbproject/management/JTop/nbproject/jdk.xml
file path=usr/jdk/instances/openjdk$(COMPONENT_VERSION)/demo/nbproject/management/JTop/nbproject/netbeans-targets.xml
file path=usr/jdk/instances/openjdk$(COMPONENT_VERSION)/demo/nbproject/management/JTop/nbproject/project.xml
file path=usr/jdk/instances/openjdk$(COMPONENT_VERSION)/demo/nbproject/management/MemoryMonitor/build.properties
file path=usr/jdk/instances/openjdk$(COMPONENT_VERSION)/demo/nbproject/management/MemoryMonitor/build.xml
file path=usr/jdk/instances/openjdk$(COMPONENT_VERSION)/demo/nbproject/management/MemoryMonitor/nbproject/file-targets.xml
file path=usr/jdk/instances/openjdk$(COMPONENT_VERSION)/demo/nbproject/management/MemoryMonitor/nbproject/jdk.xml
file path=usr/jdk/instances/openjdk$(COMPONENT_VERSION)/demo/nbproject/management/MemoryMonitor/nbproject/netbeans-targets.xml
file path=usr/jdk/instances/openjdk$(COMPONENT_VERSION)/demo/nbproject/management/MemoryMonitor/nbproject/project.xml
file path=usr/jdk/instances/openjdk$(COMPONENT_VERSION)/demo/nbproject/management/VerboseGC/build.properties
file path=usr/jdk/instances/openjdk$(COMPONENT_VERSION)/demo/nbproject/management/VerboseGC/build.xml
file path=usr/jdk/instances/openjdk$(COMPONENT_VERSION)/demo/nbproject/management/VerboseGC/nbproject/file-targets.xml
file path=usr/jdk/instances/openjdk$(COMPONENT_VERSION)/demo/nbproject/management/VerboseGC/nbproject/jdk.xml
file path=usr/jdk/instances/openjdk$(COMPONENT_VERSION)/demo/nbproject/management/VerboseGC/nbproject/netbeans-targets.xml
file path=usr/jdk/instances/openjdk$(COMPONENT_VERSION)/demo/nbproject/management/VerboseGC/nbproject/project.xml
file path=usr/jdk/instances/openjdk$(COMPONENT_VERSION)/demo/nbproject/project.xml
file path=usr/jdk/instances/openjdk$(COMPONENT_VERSION)/demo/nbproject/scripting/jconsole-plugin/build.properties
file path=usr/jdk/instances/openjdk$(COMPONENT_VERSION)/demo/nbproject/scripting/jconsole-plugin/build.xml
file path=usr/jdk/instances/openjdk$(COMPONENT_VERSION)/demo/nbproject/scripting/jconsole-plugin/nbproject/file-targets.xml
file path=usr/jdk/instances/openjdk$(COMPONENT_VERSION)/demo/nbproject/scripting/jconsole-plugin/nbproject/jdk.xml
file path=usr/jdk/instances/openjdk$(COMPONENT_VERSION)/demo/nbproject/scripting/jconsole-plugin/nbproject/netbeans-targets.xml
file path=usr/jdk/instances/openjdk$(COMPONENT_VERSION)/demo/nbproject/scripting/jconsole-plugin/nbproject/project.xml
file path=usr/jdk/instances/openjdk$(COMPONENT_VERSION)/include/classfile_constants.h
file path=usr/jdk/instances/openjdk$(COMPONENT_VERSION)/include/jawt.h
file path=usr/jdk/instances/openjdk$(COMPONENT_VERSION)/include/jdwpTransport.h
file path=usr/jdk/instances/openjdk$(COMPONENT_VERSION)/include/jni.h
file path=usr/jdk/instances/openjdk$(COMPONENT_VERSION)/include/jvmti.h
file path=usr/jdk/instances/openjdk$(COMPONENT_VERSION)/include/jvmticmlr.h
file path=usr/jdk/instances/openjdk$(COMPONENT_VERSION)/include/solaris/jawt_md.h
file path=usr/jdk/instances/openjdk$(COMPONENT_VERSION)/include/solaris/jni_md.h
file path=usr/jdk/instances/openjdk$(COMPONENT_VERSION)/jmods/java.base.jmod
file path=usr/jdk/instances/openjdk$(COMPONENT_VERSION)/jmods/java.compiler.jmod
file path=usr/jdk/instances/openjdk$(COMPONENT_VERSION)/jmods/java.datatransfer.jmod
file path=usr/jdk/instances/openjdk$(COMPONENT_VERSION)/jmods/java.desktop.jmod
file path=usr/jdk/instances/openjdk$(COMPONENT_VERSION)/jmods/java.instrument.jmod
file path=usr/jdk/instances/openjdk$(COMPONENT_VERSION)/jmods/java.logging.jmod
file path=usr/jdk/instances/openjdk$(COMPONENT_VERSION)/jmods/java.management.jmod
file path=usr/jdk/instances/openjdk$(COMPONENT_VERSION)/jmods/java.management.rmi.jmod
file path=usr/jdk/instances/openjdk$(COMPONENT_VERSION)/jmods/java.naming.jmod
file path=usr/jdk/instances/openjdk$(COMPONENT_VERSION)/jmods/java.net.http.jmod
file path=usr/jdk/instances/openjdk$(COMPONENT_VERSION)/jmods/java.prefs.jmod
file path=usr/jdk/instances/openjdk$(COMPONENT_VERSION)/jmods/java.rmi.jmod
file path=usr/jdk/instances/openjdk$(COMPONENT_VERSION)/jmods/java.scripting.jmod
file path=usr/jdk/instances/openjdk$(COMPONENT_VERSION)/jmods/java.se.jmod
file path=usr/jdk/instances/openjdk$(COMPONENT_VERSION)/jmods/java.security.jgss.jmod
file path=usr/jdk/instances/openjdk$(COMPONENT_VERSION)/jmods/java.security.sasl.jmod
file path=usr/jdk/instances/openjdk$(COMPONENT_VERSION)/jmods/java.smartcardio.jmod
file path=usr/jdk/instances/openjdk$(COMPONENT_VERSION)/jmods/java.sql.jmod
file path=usr/jdk/instances/openjdk$(COMPONENT_VERSION)/jmods/java.sql.rowset.jmod
file path=usr/jdk/instances/openjdk$(COMPONENT_VERSION)/jmods/java.transaction.xa.jmod
file path=usr/jdk/instances/openjdk$(COMPONENT_VERSION)/jmods/java.xml.crypto.jmod
file path=usr/jdk/instances/openjdk$(COMPONENT_VERSION)/jmods/java.xml.jmod
file path=usr/jdk/instances/openjdk$(COMPONENT_VERSION)/jmods/jdk.accessibility.jmod
file path=usr/jdk/instances/openjdk$(COMPONENT_VERSION)/jmods/jdk.attach.jmod
file path=usr/jdk/instances/openjdk$(COMPONENT_VERSION)/jmods/jdk.charsets.jmod
file path=usr/jdk/instances/openjdk$(COMPONENT_VERSION)/jmods/jdk.compiler.jmod
file path=usr/jdk/instances/openjdk$(COMPONENT_VERSION)/jmods/jdk.crypto.cryptoki.jmod
file path=usr/jdk/instances/openjdk$(COMPONENT_VERSION)/jmods/jdk.crypto.ec.jmod
file path=usr/jdk/instances/openjdk$(COMPONENT_VERSION)/jmods/jdk.dynalink.jmod
file path=usr/jdk/instances/openjdk$(COMPONENT_VERSION)/jmods/jdk.editpad.jmod
file path=usr/jdk/instances/openjdk$(COMPONENT_VERSION)/jmods/jdk.hotspot.agent.jmod
file path=usr/jdk/instances/openjdk$(COMPONENT_VERSION)/jmods/jdk.httpserver.jmod
file path=usr/jdk/instances/openjdk$(COMPONENT_VERSION)/jmods/jdk.incubator.foreign.jmod
file path=usr/jdk/instances/openjdk$(COMPONENT_VERSION)/jmods/jdk.incubator.vector.jmod
file path=usr/jdk/instances/openjdk$(COMPONENT_VERSION)/jmods/jdk.internal.ed.jmod
file path=usr/jdk/instances/openjdk$(COMPONENT_VERSION)/jmods/jdk.internal.jvmstat.jmod
file path=usr/jdk/instances/openjdk$(COMPONENT_VERSION)/jmods/jdk.internal.le.jmod
file path=usr/jdk/instances/openjdk$(COMPONENT_VERSION)/jmods/jdk.internal.opt.jmod
file path=usr/jdk/instances/openjdk$(COMPONENT_VERSION)/jmods/jdk.internal.vm.ci.jmod
file path=usr/jdk/instances/openjdk$(COMPONENT_VERSION)/jmods/jdk.internal.vm.compiler.jmod
file path=usr/jdk/instances/openjdk$(COMPONENT_VERSION)/jmods/jdk.internal.vm.compiler.management.jmod
file path=usr/jdk/instances/openjdk$(COMPONENT_VERSION)/jmods/jdk.jartool.jmod
file path=usr/jdk/instances/openjdk$(COMPONENT_VERSION)/jmods/jdk.javadoc.jmod
file path=usr/jdk/instances/openjdk$(COMPONENT_VERSION)/jmods/jdk.jcmd.jmod
file path=usr/jdk/instances/openjdk$(COMPONENT_VERSION)/jmods/jdk.jconsole.jmod
file path=usr/jdk/instances/openjdk$(COMPONENT_VERSION)/jmods/jdk.jdeps.jmod
file path=usr/jdk/instances/openjdk$(COMPONENT_VERSION)/jmods/jdk.jdi.jmod
file path=usr/jdk/instances/openjdk$(COMPONENT_VERSION)/jmods/jdk.jdwp.agent.jmod
file path=usr/jdk/instances/openjdk$(COMPONENT_VERSION)/jmods/jdk.jfr.jmod
file path=usr/jdk/instances/openjdk$(COMPONENT_VERSION)/jmods/jdk.jlink.jmod
file path=usr/jdk/instances/openjdk$(COMPONENT_VERSION)/jmods/jdk.jshell.jmod
file path=usr/jdk/instances/openjdk$(COMPONENT_VERSION)/jmods/jdk.jsobject.jmod
file path=usr/jdk/instances/openjdk$(COMPONENT_VERSION)/jmods/jdk.jstatd.jmod
file path=usr/jdk/instances/openjdk$(COMPONENT_VERSION)/jmods/jdk.localedata.jmod
file path=usr/jdk/instances/openjdk$(COMPONENT_VERSION)/jmods/jdk.management.agent.jmod
file path=usr/jdk/instances/openjdk$(COMPONENT_VERSION)/jmods/jdk.management.jfr.jmod
file path=usr/jdk/instances/openjdk$(COMPONENT_VERSION)/jmods/jdk.management.jmod
file path=usr/jdk/instances/openjdk$(COMPONENT_VERSION)/jmods/jdk.naming.dns.jmod
file path=usr/jdk/instances/openjdk$(COMPONENT_VERSION)/jmods/jdk.naming.rmi.jmod
file path=usr/jdk/instances/openjdk$(COMPONENT_VERSION)/jmods/jdk.net.jmod
file path=usr/jdk/instances/openjdk$(COMPONENT_VERSION)/jmods/jdk.nio.mapmode.jmod
file path=usr/jdk/instances/openjdk$(COMPONENT_VERSION)/jmods/jdk.random.jmod
file path=usr/jdk/instances/openjdk$(COMPONENT_VERSION)/jmods/jdk.sctp.jmod
file path=usr/jdk/instances/openjdk$(COMPONENT_VERSION)/jmods/jdk.security.auth.jmod
file path=usr/jdk/instances/openjdk$(COMPONENT_VERSION)/jmods/jdk.security.jgss.jmod
file path=usr/jdk/instances/openjdk$(COMPONENT_VERSION)/jmods/jdk.unsupported.desktop.jmod
file path=usr/jdk/instances/openjdk$(COMPONENT_VERSION)/jmods/jdk.unsupported.jmod
file path=usr/jdk/instances/openjdk$(COMPONENT_VERSION)/jmods/jdk.xml.dom.jmod
file path=usr/jdk/instances/openjdk$(COMPONENT_VERSION)/jmods/jdk.zipfs.jmod
file path=usr/jdk/instances/openjdk$(COMPONENT_VERSION)/legal/java.base/ADDITIONAL_LICENSE_INFO
file path=usr/jdk/instances/openjdk$(COMPONENT_VERSION)/legal/java.base/ASSEMBLY_EXCEPTION
file path=usr/jdk/instances/openjdk$(COMPONENT_VERSION)/legal/java.base/LICENSE
file path=usr/jdk/instances/openjdk$(COMPONENT_VERSION)/legal/java.base/aes.md
file path=usr/jdk/instances/openjdk$(COMPONENT_VERSION)/legal/java.base/asm.md
file path=usr/jdk/instances/openjdk$(COMPONENT_VERSION)/legal/java.base/c-libutl.md
file path=usr/jdk/instances/openjdk$(COMPONENT_VERSION)/legal/java.base/cldr.md
file path=usr/jdk/instances/openjdk$(COMPONENT_VERSION)/legal/java.base/icu.md
file path=usr/jdk/instances/openjdk$(COMPONENT_VERSION)/legal/java.base/public_suffix.md
file path=usr/jdk/instances/openjdk$(COMPONENT_VERSION)/legal/java.base/unicode.md
file path=usr/jdk/instances/openjdk$(HUMAN_VERSION)/bin/jar
file path=usr/jdk/instances/openjdk$(HUMAN_VERSION)/bin/jarsigner
file path=usr/jdk/instances/openjdk$(HUMAN_VERSION)/bin/java
file path=usr/jdk/instances/openjdk$(HUMAN_VERSION)/bin/javac
file path=usr/jdk/instances/openjdk$(HUMAN_VERSION)/bin/javadoc
file path=usr/jdk/instances/openjdk$(HUMAN_VERSION)/bin/javap
file path=usr/jdk/instances/openjdk$(HUMAN_VERSION)/bin/jcmd
file path=usr/jdk/instances/openjdk$(HUMAN_VERSION)/bin/jconsole
file path=usr/jdk/instances/openjdk$(HUMAN_VERSION)/bin/jdb
file path=usr/jdk/instances/openjdk$(HUMAN_VERSION)/bin/jdeprscan
file path=usr/jdk/instances/openjdk$(HUMAN_VERSION)/bin/jdeps
file path=usr/jdk/instances/openjdk$(HUMAN_VERSION)/bin/jfr
file path=usr/jdk/instances/openjdk$(HUMAN_VERSION)/bin/jhsdb
file path=usr/jdk/instances/openjdk$(HUMAN_VERSION)/bin/jimage
file path=usr/jdk/instances/openjdk$(HUMAN_VERSION)/bin/jinfo
file path=usr/jdk/instances/openjdk$(HUMAN_VERSION)/bin/jlink
file path=usr/jdk/instances/openjdk$(HUMAN_VERSION)/bin/jmap
file path=usr/jdk/instances/openjdk$(HUMAN_VERSION)/bin/jmod
file path=usr/jdk/instances/openjdk$(HUMAN_VERSION)/bin/jps
file path=usr/jdk/instances/openjdk$(HUMAN_VERSION)/bin/jrunscript
file path=usr/jdk/instances/openjdk$(HUMAN_VERSION)/bin/jshell
file path=usr/jdk/instances/openjdk$(HUMAN_VERSION)/bin/jstack
file path=usr/jdk/instances/openjdk$(HUMAN_VERSION)/bin/jstat
file path=usr/jdk/instances/openjdk$(HUMAN_VERSION)/bin/jstatd
file path=usr/jdk/instances/openjdk$(HUMAN_VERSION)/bin/jwebserver
file path=usr/jdk/instances/openjdk$(HUMAN_VERSION)/bin/keytool
file path=usr/jdk/instances/openjdk$(HUMAN_VERSION)/bin/rmiregistry
file path=usr/jdk/instances/openjdk$(HUMAN_VERSION)/bin/serialver
file path=usr/jdk/instances/openjdk$(HUMAN_VERSION)/conf/logging.properties
file path=usr/jdk/instances/openjdk$(HUMAN_VERSION)/conf/management/jmxremote.access
file path=usr/jdk/instances/openjdk$(HUMAN_VERSION)/conf/management/jmxremote.password.template
file path=usr/jdk/instances/openjdk$(HUMAN_VERSION)/conf/management/management.properties
file path=usr/jdk/instances/openjdk$(HUMAN_VERSION)/conf/net.properties
file path=usr/jdk/instances/openjdk$(HUMAN_VERSION)/conf/sdp/sdp.conf.template
file path=usr/jdk/instances/openjdk$(HUMAN_VERSION)/conf/security/java.policy
file path=usr/jdk/instances/openjdk$(HUMAN_VERSION)/conf/security/java.security
file path=usr/jdk/instances/openjdk$(HUMAN_VERSION)/conf/security/policy/README.txt
file path=usr/jdk/instances/openjdk$(HUMAN_VERSION)/conf/security/policy/limited/default_US_export.policy
file path=usr/jdk/instances/openjdk$(HUMAN_VERSION)/conf/security/policy/limited/default_local.policy
file path=usr/jdk/instances/openjdk$(HUMAN_VERSION)/conf/security/policy/limited/exempt_local.policy
file path=usr/jdk/instances/openjdk$(HUMAN_VERSION)/conf/security/policy/unlimited/default_US_export.policy
file path=usr/jdk/instances/openjdk$(HUMAN_VERSION)/conf/security/policy/unlimited/default_local.policy
file path=usr/jdk/instances/openjdk$(HUMAN_VERSION)/conf/security/sunpkcs11-solaris.cfg
file path=usr/jdk/instances/openjdk$(HUMAN_VERSION)/conf/sound.properties
file path=usr/jdk/instances/openjdk$(HUMAN_VERSION)/demo/README
file path=usr/jdk/instances/openjdk$(HUMAN_VERSION)/demo/jfc/CodePointIM/CodePointIM.jar
file path=usr/jdk/instances/openjdk$(HUMAN_VERSION)/demo/jfc/CodePointIM/README.html
file path=usr/jdk/instances/openjdk$(HUMAN_VERSION)/demo/jfc/CodePointIM/README_ja.html
file path=usr/jdk/instances/openjdk$(HUMAN_VERSION)/demo/jfc/CodePointIM/README_zh_CN.html
file path=usr/jdk/instances/openjdk$(HUMAN_VERSION)/demo/jfc/CodePointIM/src.zip
file path=usr/jdk/instances/openjdk$(HUMAN_VERSION)/demo/jfc/FileChooserDemo/FileChooserDemo.jar
file path=usr/jdk/instances/openjdk$(HUMAN_VERSION)/demo/jfc/FileChooserDemo/README.txt
file path=usr/jdk/instances/openjdk$(HUMAN_VERSION)/demo/jfc/FileChooserDemo/src.zip
file path=usr/jdk/instances/openjdk$(HUMAN_VERSION)/demo/jfc/Font2DTest/Font2DTest.jar
file path=usr/jdk/instances/openjdk$(HUMAN_VERSION)/demo/jfc/Font2DTest/README.txt
file path=usr/jdk/instances/openjdk$(HUMAN_VERSION)/demo/jfc/Font2DTest/src.zip
file path=usr/jdk/instances/openjdk$(HUMAN_VERSION)/demo/jfc/J2Ddemo/J2Ddemo.jar
file path=usr/jdk/instances/openjdk$(HUMAN_VERSION)/demo/jfc/J2Ddemo/README.txt
file path=usr/jdk/instances/openjdk$(HUMAN_VERSION)/demo/jfc/J2Ddemo/src.zip
file path=usr/jdk/instances/openjdk$(HUMAN_VERSION)/demo/jfc/Metalworks/Metalworks.jar
file path=usr/jdk/instances/openjdk$(HUMAN_VERSION)/demo/jfc/Metalworks/README.txt
file path=usr/jdk/instances/openjdk$(HUMAN_VERSION)/demo/jfc/Metalworks/src.zip
file path=usr/jdk/instances/openjdk$(HUMAN_VERSION)/demo/jfc/Notepad/Notepad.jar
file path=usr/jdk/instances/openjdk$(HUMAN_VERSION)/demo/jfc/Notepad/README.txt
file path=usr/jdk/instances/openjdk$(HUMAN_VERSION)/demo/jfc/Notepad/src.zip
file path=usr/jdk/instances/openjdk$(HUMAN_VERSION)/demo/jfc/SampleTree/README.txt
file path=usr/jdk/instances/openjdk$(HUMAN_VERSION)/demo/jfc/SampleTree/SampleTree.jar
file path=usr/jdk/instances/openjdk$(HUMAN_VERSION)/demo/jfc/SampleTree/src.zip
file path=usr/jdk/instances/openjdk$(HUMAN_VERSION)/demo/jfc/Stylepad/README.txt
file path=usr/jdk/instances/openjdk$(HUMAN_VERSION)/demo/jfc/Stylepad/Stylepad.jar
file path=usr/jdk/instances/openjdk$(HUMAN_VERSION)/demo/jfc/Stylepad/src.zip
file path=usr/jdk/instances/openjdk$(HUMAN_VERSION)/demo/jfc/SwingSet2/README.txt
file path=usr/jdk/instances/openjdk$(HUMAN_VERSION)/demo/jfc/SwingSet2/SwingSet2.jar
file path=usr/jdk/instances/openjdk$(HUMAN_VERSION)/demo/jfc/SwingSet2/src.zip
file path=usr/jdk/instances/openjdk$(HUMAN_VERSION)/demo/jfc/TableExample/README.txt
file path=usr/jdk/instances/openjdk$(HUMAN_VERSION)/demo/jfc/TableExample/TableExample.jar
file path=usr/jdk/instances/openjdk$(HUMAN_VERSION)/demo/jfc/TableExample/src.zip
file path=usr/jdk/instances/openjdk$(HUMAN_VERSION)/demo/jfc/TransparentRuler/README.txt
file path=usr/jdk/instances/openjdk$(HUMAN_VERSION)/demo/jfc/TransparentRuler/TransparentRuler.jar
file path=usr/jdk/instances/openjdk$(HUMAN_VERSION)/demo/jfc/TransparentRuler/src.zip
file path=usr/jdk/instances/openjdk$(HUMAN_VERSION)/demo/nbproject/README.txt
file path=usr/jdk/instances/openjdk$(HUMAN_VERSION)/demo/nbproject/jfc/FileChooserDemo/build.properties
file path=usr/jdk/instances/openjdk$(HUMAN_VERSION)/demo/nbproject/jfc/FileChooserDemo/build.xml
file path=usr/jdk/instances/openjdk$(HUMAN_VERSION)/demo/nbproject/jfc/FileChooserDemo/nbproject/file-targets.xml
file path=usr/jdk/instances/openjdk$(HUMAN_VERSION)/demo/nbproject/jfc/FileChooserDemo/nbproject/jdk.xml
file path=usr/jdk/instances/openjdk$(HUMAN_VERSION)/demo/nbproject/jfc/FileChooserDemo/nbproject/netbeans-targets.xml
file path=usr/jdk/instances/openjdk$(HUMAN_VERSION)/demo/nbproject/jfc/FileChooserDemo/nbproject/project.xml
file path=usr/jdk/instances/openjdk$(HUMAN_VERSION)/demo/nbproject/jfc/Font2DTest/build.properties
file path=usr/jdk/instances/openjdk$(HUMAN_VERSION)/demo/nbproject/jfc/Font2DTest/build.xml
file path=usr/jdk/instances/openjdk$(HUMAN_VERSION)/demo/nbproject/jfc/Font2DTest/nbproject/file-targets.xml
file path=usr/jdk/instances/openjdk$(HUMAN_VERSION)/demo/nbproject/jfc/Font2DTest/nbproject/jdk.xml
file path=usr/jdk/instances/openjdk$(HUMAN_VERSION)/demo/nbproject/jfc/Font2DTest/nbproject/netbeans-targets.xml
file path=usr/jdk/instances/openjdk$(HUMAN_VERSION)/demo/nbproject/jfc/Font2DTest/nbproject/project.xml
file path=usr/jdk/instances/openjdk$(HUMAN_VERSION)/demo/nbproject/jfc/Metalworks/build.properties
file path=usr/jdk/instances/openjdk$(HUMAN_VERSION)/demo/nbproject/jfc/Metalworks/build.xml
file path=usr/jdk/instances/openjdk$(HUMAN_VERSION)/demo/nbproject/jfc/Metalworks/nbproject/file-targets.xml
file path=usr/jdk/instances/openjdk$(HUMAN_VERSION)/demo/nbproject/jfc/Metalworks/nbproject/jdk.xml
file path=usr/jdk/instances/openjdk$(HUMAN_VERSION)/demo/nbproject/jfc/Metalworks/nbproject/netbeans-targets.xml
file path=usr/jdk/instances/openjdk$(HUMAN_VERSION)/demo/nbproject/jfc/Metalworks/nbproject/project.xml
file path=usr/jdk/instances/openjdk$(HUMAN_VERSION)/demo/nbproject/jfc/Notepad/build.properties
file path=usr/jdk/instances/openjdk$(HUMAN_VERSION)/demo/nbproject/jfc/Notepad/build.xml
file path=usr/jdk/instances/openjdk$(HUMAN_VERSION)/demo/nbproject/jfc/Notepad/nbproject/file-targets.xml
file path=usr/jdk/instances/openjdk$(HUMAN_VERSION)/demo/nbproject/jfc/Notepad/nbproject/jdk.xml
file path=usr/jdk/instances/openjdk$(HUMAN_VERSION)/demo/nbproject/jfc/Notepad/nbproject/netbeans-targets.xml
file path=usr/jdk/instances/openjdk$(HUMAN_VERSION)/demo/nbproject/jfc/Notepad/nbproject/project.xml
file path=usr/jdk/instances/openjdk$(HUMAN_VERSION)/demo/nbproject/jfc/SampleTree/build.properties
file path=usr/jdk/instances/openjdk$(HUMAN_VERSION)/demo/nbproject/jfc/SampleTree/build.xml
file path=usr/jdk/instances/openjdk$(HUMAN_VERSION)/demo/nbproject/jfc/SampleTree/nbproject/file-targets.xml
file path=usr/jdk/instances/openjdk$(HUMAN_VERSION)/demo/nbproject/jfc/SampleTree/nbproject/jdk.xml
file path=usr/jdk/instances/openjdk$(HUMAN_VERSION)/demo/nbproject/jfc/SampleTree/nbproject/netbeans-targets.xml
file path=usr/jdk/instances/openjdk$(HUMAN_VERSION)/demo/nbproject/jfc/SampleTree/nbproject/project.xml
file path=usr/jdk/instances/openjdk$(HUMAN_VERSION)/demo/nbproject/jfc/SwingApplet/build.properties
file path=usr/jdk/instances/openjdk$(HUMAN_VERSION)/demo/nbproject/jfc/SwingApplet/build.xml
file path=usr/jdk/instances/openjdk$(HUMAN_VERSION)/demo/nbproject/jfc/SwingApplet/nbproject/file-targets.xml
file path=usr/jdk/instances/openjdk$(HUMAN_VERSION)/demo/nbproject/jfc/SwingApplet/nbproject/jdk.xml
file path=usr/jdk/instances/openjdk$(HUMAN_VERSION)/demo/nbproject/jfc/SwingApplet/nbproject/netbeans-targets.xml
file path=usr/jdk/instances/openjdk$(HUMAN_VERSION)/demo/nbproject/jfc/SwingApplet/nbproject/project.xml
file path=usr/jdk/instances/openjdk$(HUMAN_VERSION)/demo/nbproject/jfc/TableExample/build.properties
file path=usr/jdk/instances/openjdk$(HUMAN_VERSION)/demo/nbproject/jfc/TableExample/build.xml
file path=usr/jdk/instances/openjdk$(HUMAN_VERSION)/demo/nbproject/jfc/TableExample/nbproject/file-targets.xml
file path=usr/jdk/instances/openjdk$(HUMAN_VERSION)/demo/nbproject/jfc/TableExample/nbproject/jdk.xml
file path=usr/jdk/instances/openjdk$(HUMAN_VERSION)/demo/nbproject/jfc/TableExample/nbproject/netbeans-targets.xml
file path=usr/jdk/instances/openjdk$(HUMAN_VERSION)/demo/nbproject/jfc/TableExample/nbproject/project.xml
file path=usr/jdk/instances/openjdk$(HUMAN_VERSION)/demo/nbproject/jfc/TransparentRuler/build.properties
file path=usr/jdk/instances/openjdk$(HUMAN_VERSION)/demo/nbproject/jfc/TransparentRuler/build.xml
file path=usr/jdk/instances/openjdk$(HUMAN_VERSION)/demo/nbproject/jfc/TransparentRuler/nbproject/file-targets.xml
file path=usr/jdk/instances/openjdk$(HUMAN_VERSION)/demo/nbproject/jfc/TransparentRuler/nbproject/jdk.xml
file path=usr/jdk/instances/openjdk$(HUMAN_VERSION)/demo/nbproject/jfc/TransparentRuler/nbproject/netbeans-targets.xml
file path=usr/jdk/instances/openjdk$(HUMAN_VERSION)/demo/nbproject/jfc/TransparentRuler/nbproject/project.xml
file path=usr/jdk/instances/openjdk$(HUMAN_VERSION)/demo/nbproject/management/FullThreadDump/build.properties
file path=usr/jdk/instances/openjdk$(HUMAN_VERSION)/demo/nbproject/management/FullThreadDump/build.xml
file path=usr/jdk/instances/openjdk$(HUMAN_VERSION)/demo/nbproject/management/FullThreadDump/nbproject/file-targets.xml
file path=usr/jdk/instances/openjdk$(HUMAN_VERSION)/demo/nbproject/management/FullThreadDump/nbproject/jdk.xml
file path=usr/jdk/instances/openjdk$(HUMAN_VERSION)/demo/nbproject/management/FullThreadDump/nbproject/netbeans-targets.xml
file path=usr/jdk/instances/openjdk$(HUMAN_VERSION)/demo/nbproject/management/FullThreadDump/nbproject/project.xml
file path=usr/jdk/instances/openjdk$(HUMAN_VERSION)/demo/nbproject/management/JTop/build.properties
file path=usr/jdk/instances/openjdk$(HUMAN_VERSION)/demo/nbproject/management/JTop/build.xml
file path=usr/jdk/instances/openjdk$(HUMAN_VERSION)/demo/nbproject/management/JTop/nbproject/file-targets.xml
file path=usr/jdk/instances/openjdk$(HUMAN_VERSION)/demo/nbproject/management/JTop/nbproject/jdk.xml
file path=usr/jdk/instances/openjdk$(HUMAN_VERSION)/demo/nbproject/management/JTop/nbproject/netbeans-targets.xml
file path=usr/jdk/instances/openjdk$(HUMAN_VERSION)/demo/nbproject/management/JTop/nbproject/project.xml
file path=usr/jdk/instances/openjdk$(HUMAN_VERSION)/demo/nbproject/management/MemoryMonitor/build.properties
file path=usr/jdk/instances/openjdk$(HUMAN_VERSION)/demo/nbproject/management/MemoryMonitor/build.xml
file path=usr/jdk/instances/openjdk$(HUMAN_VERSION)/demo/nbproject/management/MemoryMonitor/nbproject/file-targets.xml
file path=usr/jdk/instances/openjdk$(HUMAN_VERSION)/demo/nbproject/management/MemoryMonitor/nbproject/jdk.xml
file path=usr/jdk/instances/openjdk$(HUMAN_VERSION)/demo/nbproject/management/MemoryMonitor/nbproject/netbeans-targets.xml
file path=usr/jdk/instances/openjdk$(HUMAN_VERSION)/demo/nbproject/management/MemoryMonitor/nbproject/project.xml
file path=usr/jdk/instances/openjdk$(HUMAN_VERSION)/demo/nbproject/management/VerboseGC/build.properties
file path=usr/jdk/instances/openjdk$(HUMAN_VERSION)/demo/nbproject/management/VerboseGC/build.xml
file path=usr/jdk/instances/openjdk$(HUMAN_VERSION)/demo/nbproject/management/VerboseGC/nbproject/file-targets.xml
file path=usr/jdk/instances/openjdk$(HUMAN_VERSION)/demo/nbproject/management/VerboseGC/nbproject/jdk.xml
file path=usr/jdk/instances/openjdk$(HUMAN_VERSION)/demo/nbproject/management/VerboseGC/nbproject/netbeans-targets.xml
file path=usr/jdk/instances/openjdk$(HUMAN_VERSION)/demo/nbproject/management/VerboseGC/nbproject/project.xml
file path=usr/jdk/instances/openjdk$(HUMAN_VERSION)/demo/nbproject/project.xml
file path=usr/jdk/instances/openjdk$(HUMAN_VERSION)/demo/nbproject/scripting/jconsole-plugin/build.properties
file path=usr/jdk/instances/openjdk$(HUMAN_VERSION)/demo/nbproject/scripting/jconsole-plugin/build.xml
file path=usr/jdk/instances/openjdk$(HUMAN_VERSION)/demo/nbproject/scripting/jconsole-plugin/nbproject/file-targets.xml
file path=usr/jdk/instances/openjdk$(HUMAN_VERSION)/demo/nbproject/scripting/jconsole-plugin/nbproject/jdk.xml
file path=usr/jdk/instances/openjdk$(HUMAN_VERSION)/demo/nbproject/scripting/jconsole-plugin/nbproject/netbeans-targets.xml
file path=usr/jdk/instances/openjdk$(HUMAN_VERSION)/demo/nbproject/scripting/jconsole-plugin/nbproject/project.xml
file path=usr/jdk/instances/openjdk$(HUMAN_VERSION)/include/classfile_constants.h
file path=usr/jdk/instances/openjdk$(HUMAN_VERSION)/include/jawt.h
file path=usr/jdk/instances/openjdk$(HUMAN_VERSION)/include/jdwpTransport.h
file path=usr/jdk/instances/openjdk$(HUMAN_VERSION)/include/jni.h
file path=usr/jdk/instances/openjdk$(HUMAN_VERSION)/include/jvmti.h
file path=usr/jdk/instances/openjdk$(HUMAN_VERSION)/include/jvmticmlr.h
file path=usr/jdk/instances/openjdk$(HUMAN_VERSION)/include/solaris/jawt_md.h
file path=usr/jdk/instances/openjdk$(HUMAN_VERSION)/include/solaris/jni_md.h
file path=usr/jdk/instances/openjdk$(HUMAN_VERSION)/jmods/java.base.jmod
file path=usr/jdk/instances/openjdk$(HUMAN_VERSION)/jmods/java.compiler.jmod
file path=usr/jdk/instances/openjdk$(HUMAN_VERSION)/jmods/java.datatransfer.jmod
file path=usr/jdk/instances/openjdk$(HUMAN_VERSION)/jmods/java.desktop.jmod
file path=usr/jdk/instances/openjdk$(HUMAN_VERSION)/jmods/java.instrument.jmod
file path=usr/jdk/instances/openjdk$(HUMAN_VERSION)/jmods/java.logging.jmod
file path=usr/jdk/instances/openjdk$(HUMAN_VERSION)/jmods/java.management.jmod
file path=usr/jdk/instances/openjdk$(HUMAN_VERSION)/jmods/java.management.rmi.jmod
file path=usr/jdk/instances/openjdk$(HUMAN_VERSION)/jmods/java.naming.jmod
file path=usr/jdk/instances/openjdk$(HUMAN_VERSION)/jmods/java.net.http.jmod
file path=usr/jdk/instances/openjdk$(HUMAN_VERSION)/jmods/java.prefs.jmod
file path=usr/jdk/instances/openjdk$(HUMAN_VERSION)/jmods/java.rmi.jmod
file path=usr/jdk/instances/openjdk$(HUMAN_VERSION)/jmods/java.scripting.jmod
file path=usr/jdk/instances/openjdk$(HUMAN_VERSION)/jmods/java.se.jmod
file path=usr/jdk/instances/openjdk$(HUMAN_VERSION)/jmods/java.security.jgss.jmod
file path=usr/jdk/instances/openjdk$(HUMAN_VERSION)/jmods/java.security.sasl.jmod
file path=usr/jdk/instances/openjdk$(HUMAN_VERSION)/jmods/java.smartcardio.jmod
file path=usr/jdk/instances/openjdk$(HUMAN_VERSION)/jmods/java.sql.jmod
file path=usr/jdk/instances/openjdk$(HUMAN_VERSION)/jmods/java.sql.rowset.jmod
file path=usr/jdk/instances/openjdk$(HUMAN_VERSION)/jmods/java.transaction.xa.jmod
file path=usr/jdk/instances/openjdk$(HUMAN_VERSION)/jmods/java.xml.crypto.jmod
file path=usr/jdk/instances/openjdk$(HUMAN_VERSION)/jmods/java.xml.jmod
file path=usr/jdk/instances/openjdk$(HUMAN_VERSION)/jmods/jdk.accessibility.jmod
file path=usr/jdk/instances/openjdk$(HUMAN_VERSION)/jmods/jdk.attach.jmod
file path=usr/jdk/instances/openjdk$(HUMAN_VERSION)/jmods/jdk.charsets.jmod
file path=usr/jdk/instances/openjdk$(HUMAN_VERSION)/jmods/jdk.compiler.jmod
file path=usr/jdk/instances/openjdk$(HUMAN_VERSION)/jmods/jdk.crypto.cryptoki.jmod
file path=usr/jdk/instances/openjdk$(HUMAN_VERSION)/jmods/jdk.crypto.ec.jmod
file path=usr/jdk/instances/openjdk$(HUMAN_VERSION)/jmods/jdk.dynalink.jmod
file path=usr/jdk/instances/openjdk$(HUMAN_VERSION)/jmods/jdk.editpad.jmod
file path=usr/jdk/instances/openjdk$(HUMAN_VERSION)/jmods/jdk.hotspot.agent.jmod
file path=usr/jdk/instances/openjdk$(HUMAN_VERSION)/jmods/jdk.httpserver.jmod
file path=usr/jdk/instances/openjdk$(HUMAN_VERSION)/jmods/jdk.incubator.foreign.jmod
file path=usr/jdk/instances/openjdk$(HUMAN_VERSION)/jmods/jdk.incubator.vector.jmod
file path=usr/jdk/instances/openjdk$(HUMAN_VERSION)/jmods/jdk.internal.ed.jmod
file path=usr/jdk/instances/openjdk$(HUMAN_VERSION)/jmods/jdk.internal.jvmstat.jmod
file path=usr/jdk/instances/openjdk$(HUMAN_VERSION)/jmods/jdk.internal.le.jmod
file path=usr/jdk/instances/openjdk$(HUMAN_VERSION)/jmods/jdk.internal.opt.jmod
file path=usr/jdk/instances/openjdk$(HUMAN_VERSION)/jmods/jdk.internal.vm.ci.jmod
file path=usr/jdk/instances/openjdk$(HUMAN_VERSION)/jmods/jdk.internal.vm.compiler.jmod
file path=usr/jdk/instances/openjdk$(HUMAN_VERSION)/jmods/jdk.internal.vm.compiler.management.jmod
file path=usr/jdk/instances/openjdk$(HUMAN_VERSION)/jmods/jdk.jartool.jmod
file path=usr/jdk/instances/openjdk$(HUMAN_VERSION)/jmods/jdk.javadoc.jmod
file path=usr/jdk/instances/openjdk$(HUMAN_VERSION)/jmods/jdk.jcmd.jmod
file path=usr/jdk/instances/openjdk$(HUMAN_VERSION)/jmods/jdk.jconsole.jmod
file path=usr/jdk/instances/openjdk$(HUMAN_VERSION)/jmods/jdk.jdeps.jmod
file path=usr/jdk/instances/openjdk$(HUMAN_VERSION)/jmods/jdk.jdi.jmod
file path=usr/jdk/instances/openjdk$(HUMAN_VERSION)/jmods/jdk.jdwp.agent.jmod
file path=usr/jdk/instances/openjdk$(HUMAN_VERSION)/jmods/jdk.jfr.jmod
file path=usr/jdk/instances/openjdk$(HUMAN_VERSION)/jmods/jdk.jlink.jmod
file path=usr/jdk/instances/openjdk$(HUMAN_VERSION)/jmods/jdk.jshell.jmod
file path=usr/jdk/instances/openjdk$(HUMAN_VERSION)/jmods/jdk.jsobject.jmod
file path=usr/jdk/instances/openjdk$(HUMAN_VERSION)/jmods/jdk.jstatd.jmod
file path=usr/jdk/instances/openjdk$(HUMAN_VERSION)/jmods/jdk.localedata.jmod
file path=usr/jdk/instances/openjdk$(HUMAN_VERSION)/jmods/jdk.management.agent.jmod
file path=usr/jdk/instances/openjdk$(HUMAN_VERSION)/jmods/jdk.management.jfr.jmod
file path=usr/jdk/instances/openjdk$(HUMAN_VERSION)/jmods/jdk.management.jmod
file path=usr/jdk/instances/openjdk$(HUMAN_VERSION)/jmods/jdk.naming.dns.jmod
file path=usr/jdk/instances/openjdk$(HUMAN_VERSION)/jmods/jdk.naming.rmi.jmod
file path=usr/jdk/instances/openjdk$(HUMAN_VERSION)/jmods/jdk.net.jmod
file path=usr/jdk/instances/openjdk$(HUMAN_VERSION)/jmods/jdk.nio.mapmode.jmod
file path=usr/jdk/instances/openjdk$(HUMAN_VERSION)/jmods/jdk.random.jmod
file path=usr/jdk/instances/openjdk$(HUMAN_VERSION)/jmods/jdk.sctp.jmod
file path=usr/jdk/instances/openjdk$(HUMAN_VERSION)/jmods/jdk.security.auth.jmod
file path=usr/jdk/instances/openjdk$(HUMAN_VERSION)/jmods/jdk.security.jgss.jmod
file path=usr/jdk/instances/openjdk$(HUMAN_VERSION)/jmods/jdk.unsupported.desktop.jmod
file path=usr/jdk/instances/openjdk$(HUMAN_VERSION)/jmods/jdk.unsupported.jmod
file path=usr/jdk/instances/openjdk$(HUMAN_VERSION)/jmods/jdk.xml.dom.jmod
file path=usr/jdk/instances/openjdk$(HUMAN_VERSION)/jmods/jdk.zipfs.jmod
file path=usr/jdk/instances/openjdk$(HUMAN_VERSION)/legal/java.base/ADDITIONAL_LICENSE_INFO
file path=usr/jdk/instances/openjdk$(HUMAN_VERSION)/legal/java.base/ASSEMBLY_EXCEPTION
file path=usr/jdk/instances/openjdk$(HUMAN_VERSION)/legal/java.base/LICENSE
file path=usr/jdk/instances/openjdk$(HUMAN_VERSION)/legal/java.base/aes.md
file path=usr/jdk/instances/openjdk$(HUMAN_VERSION)/legal/java.base/asm.md
file path=usr/jdk/instances/openjdk$(HUMAN_VERSION)/legal/java.base/c-libutl.md
file path=usr/jdk/instances/openjdk$(HUMAN_VERSION)/legal/java.base/cldr.md
file path=usr/jdk/instances/openjdk$(HUMAN_VERSION)/legal/java.base/icu.md
file path=usr/jdk/instances/openjdk$(HUMAN_VERSION)/legal/java.base/public_suffix.md
file path=usr/jdk/instances/openjdk$(HUMAN_VERSION)/legal/java.base/unicode.md
link \
    path=usr/jdk/instances/openjdk$(COMPONENT_VERSION)/legal/java.compiler/ADDITIONAL_LICENSE_INFO \
    path=usr/jdk/instances/openjdk$(HUMAN_VERSION)/legal/java.compiler/ADDITIONAL_LICENSE_INFO \
    target=../java.base/ADDITIONAL_LICENSE_INFO
link \
    path=usr/jdk/instances/openjdk$(COMPONENT_VERSION)/legal/java.compiler/ASSEMBLY_EXCEPTION \
    path=usr/jdk/instances/openjdk$(HUMAN_VERSION)/legal/java.compiler/ASSEMBLY_EXCEPTION \
    target=../java.base/ASSEMBLY_EXCEPTION
link \
    path=usr/jdk/instances/openjdk$(COMPONENT_VERSION)/legal/java.compiler/LICENSE \
    path=usr/jdk/instances/openjdk$(HUMAN_VERSION)/legal/java.compiler/LICENSE \
    target=../java.base/LICENSE
link \
    path=usr/jdk/instances/openjdk$(COMPONENT_VERSION)/legal/java.datatransfer/ADDITIONAL_LICENSE_INFO \
    path=usr/jdk/instances/openjdk$(HUMAN_VERSION)/legal/java.datatransfer/ADDITIONAL_LICENSE_INFO \
    target=../java.base/ADDITIONAL_LICENSE_INFO
link \
    path=usr/jdk/instances/openjdk$(COMPONENT_VERSION)/legal/java.datatransfer/ASSEMBLY_EXCEPTION \
    path=usr/jdk/instances/openjdk$(HUMAN_VERSION)/legal/java.datatransfer/ASSEMBLY_EXCEPTION \
    target=../java.base/ASSEMBLY_EXCEPTION
link \
    path=usr/jdk/instances/openjdk$(COMPONENT_VERSION)/legal/java.datatransfer/LICENSE \
    path=usr/jdk/instances/openjdk$(HUMAN_VERSION)/legal/java.datatransfer/LICENSE \
    target=../java.base/LICENSE
link \
    path=usr/jdk/instances/openjdk$(COMPONENT_VERSION)/legal/java.desktop/ADDITIONAL_LICENSE_INFO \
    path=usr/jdk/instances/openjdk$(HUMAN_VERSION)/legal/java.desktop/ADDITIONAL_LICENSE_INFO \
    target=../java.base/ADDITIONAL_LICENSE_INFO
link \
    path=usr/jdk/instances/openjdk$(COMPONENT_VERSION)/legal/java.desktop/ASSEMBLY_EXCEPTION \
    path=usr/jdk/instances/openjdk$(HUMAN_VERSION)/legal/java.desktop/ASSEMBLY_EXCEPTION \
    target=../java.base/ASSEMBLY_EXCEPTION
link \
    path=usr/jdk/instances/openjdk$(COMPONENT_VERSION)/legal/java.desktop/LICENSE \
link path=usr/jdk/instances/openjdk$(HUMAN_VERSION)/legal/java.desktop/LICENSE \
    target=../java.base/LICENSE
file path=usr/jdk/instances/openjdk$(COMPONENT_VERSION)/legal/java.desktop/colorimaging.md
file path=usr/jdk/instances/openjdk$(COMPONENT_VERSION)/legal/java.desktop/lcms.md
file path=usr/jdk/instances/openjdk$(COMPONENT_VERSION)/legal/java.desktop/mesa3d.md
file path=usr/jdk/instances/openjdk$(COMPONENT_VERSION)/legal/java.desktop/xwd.md
file path=usr/jdk/instances/openjdk$(HUMAN_VERSION)/legal/java.desktop/colorimaging.md
file path=usr/jdk/instances/openjdk$(HUMAN_VERSION)/legal/java.desktop/lcms.md
file path=usr/jdk/instances/openjdk$(HUMAN_VERSION)/legal/java.desktop/mesa3d.md
file path=usr/jdk/instances/openjdk$(HUMAN_VERSION)/legal/java.desktop/xwd.md
link \
    path=usr/jdk/instances/openjdk$(COMPONENT_VERSION)/legal/java.instrument/ADDITIONAL_LICENSE_INFO \
    path=usr/jdk/instances/openjdk$(HUMAN_VERSION)/legal/java.instrument/ADDITIONAL_LICENSE_INFO \
    target=../java.base/ADDITIONAL_LICENSE_INFO
link \
    path=usr/jdk/instances/openjdk$(COMPONENT_VERSION)/legal/java.instrument/ASSEMBLY_EXCEPTION \
    path=usr/jdk/instances/openjdk$(HUMAN_VERSION)/legal/java.instrument/ASSEMBLY_EXCEPTION \
    target=../java.base/ASSEMBLY_EXCEPTION
link \
    path=usr/jdk/instances/openjdk$(COMPONENT_VERSION)/legal/java.instrument/LICENSE \
    path=usr/jdk/instances/openjdk$(HUMAN_VERSION)/legal/java.instrument/LICENSE \
    target=../java.base/LICENSE
link \
    path=usr/jdk/instances/openjdk$(COMPONENT_VERSION)/legal/java.logging/ADDITIONAL_LICENSE_INFO \
    path=usr/jdk/instances/openjdk$(HUMAN_VERSION)/legal/java.logging/ADDITIONAL_LICENSE_INFO \
    target=../java.base/ADDITIONAL_LICENSE_INFO
link \
    path=usr/jdk/instances/openjdk$(COMPONENT_VERSION)/legal/java.logging/ASSEMBLY_EXCEPTION \
    path=usr/jdk/instances/openjdk$(HUMAN_VERSION)/legal/java.logging/ASSEMBLY_EXCEPTION \
    target=../java.base/ASSEMBLY_EXCEPTION
link \
    path=usr/jdk/instances/openjdk$(COMPONENT_VERSION)/legal/java.logging/LICENSE \
link path=usr/jdk/instances/openjdk$(HUMAN_VERSION)/legal/java.logging/LICENSE \
    target=../java.base/LICENSE
link \
    path=usr/jdk/instances/openjdk$(COMPONENT_VERSION)/legal/java.management.rmi/ADDITIONAL_LICENSE_INFO \
    path=usr/jdk/instances/openjdk$(HUMAN_VERSION)/legal/java.management.rmi/ADDITIONAL_LICENSE_INFO \
    target=../java.base/ADDITIONAL_LICENSE_INFO
link \
    path=usr/jdk/instances/openjdk$(COMPONENT_VERSION)/legal/java.management.rmi/ASSEMBLY_EXCEPTION \
    path=usr/jdk/instances/openjdk$(HUMAN_VERSION)/legal/java.management.rmi/ASSEMBLY_EXCEPTION \
    target=../java.base/ASSEMBLY_EXCEPTION
link \
    path=usr/jdk/instances/openjdk$(COMPONENT_VERSION)/legal/java.management.rmi/LICENSE \
    path=usr/jdk/instances/openjdk$(HUMAN_VERSION)/legal/java.management.rmi/LICENSE \
    target=../java.base/LICENSE
link \
    path=usr/jdk/instances/openjdk$(COMPONENT_VERSION)/legal/java.management/ADDITIONAL_LICENSE_INFO \
    path=usr/jdk/instances/openjdk$(HUMAN_VERSION)/legal/java.management/ADDITIONAL_LICENSE_INFO \
    target=../java.base/ADDITIONAL_LICENSE_INFO
link \
    path=usr/jdk/instances/openjdk$(COMPONENT_VERSION)/legal/java.management/ASSEMBLY_EXCEPTION \
    path=usr/jdk/instances/openjdk$(HUMAN_VERSION)/legal/java.management/ASSEMBLY_EXCEPTION \
    target=../java.base/ASSEMBLY_EXCEPTION
link \
    path=usr/jdk/instances/openjdk$(COMPONENT_VERSION)/legal/java.management/LICENSE \
    path=usr/jdk/instances/openjdk$(HUMAN_VERSION)/legal/java.management/LICENSE \
    target=../java.base/LICENSE
link \
    path=usr/jdk/instances/openjdk$(COMPONENT_VERSION)/legal/java.naming/ADDITIONAL_LICENSE_INFO \
    path=usr/jdk/instances/openjdk$(HUMAN_VERSION)/legal/java.naming/ADDITIONAL_LICENSE_INFO \
    target=../java.base/ADDITIONAL_LICENSE_INFO
link \
    path=usr/jdk/instances/openjdk$(COMPONENT_VERSION)/legal/java.naming/ASSEMBLY_EXCEPTION \
    path=usr/jdk/instances/openjdk$(HUMAN_VERSION)/legal/java.naming/ASSEMBLY_EXCEPTION \
    target=../java.base/ASSEMBLY_EXCEPTION
link \
    path=usr/jdk/instances/openjdk$(COMPONENT_VERSION)/legal/java.naming/LICENSE \
link path=usr/jdk/instances/openjdk$(HUMAN_VERSION)/legal/java.naming/LICENSE \
    target=../java.base/LICENSE
link \
    path=usr/jdk/instances/openjdk$(COMPONENT_VERSION)/legal/java.net.http/ADDITIONAL_LICENSE_INFO \
    path=usr/jdk/instances/openjdk$(HUMAN_VERSION)/legal/java.net.http/ADDITIONAL_LICENSE_INFO \
    target=../java.base/ADDITIONAL_LICENSE_INFO
link \
    path=usr/jdk/instances/openjdk$(COMPONENT_VERSION)/legal/java.net.http/ASSEMBLY_EXCEPTION \
    path=usr/jdk/instances/openjdk$(HUMAN_VERSION)/legal/java.net.http/ASSEMBLY_EXCEPTION \
    target=../java.base/ASSEMBLY_EXCEPTION
link \
    path=usr/jdk/instances/openjdk$(COMPONENT_VERSION)/legal/java.net.http/LICENSE \
    path=usr/jdk/instances/openjdk$(HUMAN_VERSION)/legal/java.net.http/LICENSE \
    target=../java.base/LICENSE
link \
    path=usr/jdk/instances/openjdk$(COMPONENT_VERSION)/legal/java.prefs/ADDITIONAL_LICENSE_INFO \
    path=usr/jdk/instances/openjdk$(HUMAN_VERSION)/legal/java.prefs/ADDITIONAL_LICENSE_INFO \
    target=../java.base/ADDITIONAL_LICENSE_INFO
link \
    path=usr/jdk/instances/openjdk$(COMPONENT_VERSION)/legal/java.prefs/ASSEMBLY_EXCEPTION \
    path=usr/jdk/instances/openjdk$(HUMAN_VERSION)/legal/java.prefs/ASSEMBLY_EXCEPTION \
    target=../java.base/ASSEMBLY_EXCEPTION
link \
    path=usr/jdk/instances/openjdk$(COMPONENT_VERSION)/legal/java.prefs/LICENSE \
link path=usr/jdk/instances/openjdk$(HUMAN_VERSION)/legal/java.prefs/LICENSE \
    target=../java.base/LICENSE
link \
    path=usr/jdk/instances/openjdk$(COMPONENT_VERSION)/legal/java.rmi/ADDITIONAL_LICENSE_INFO \
    path=usr/jdk/instances/openjdk$(HUMAN_VERSION)/legal/java.rmi/ADDITIONAL_LICENSE_INFO \
    target=../java.base/ADDITIONAL_LICENSE_INFO
link \
    path=usr/jdk/instances/openjdk$(COMPONENT_VERSION)/legal/java.rmi/ASSEMBLY_EXCEPTION \
    path=usr/jdk/instances/openjdk$(HUMAN_VERSION)/legal/java.rmi/ASSEMBLY_EXCEPTION \
    target=../java.base/ASSEMBLY_EXCEPTION
link path=usr/jdk/instances/openjdk$(COMPONENT_VERSION)/legal/java.rmi/LICENSE \
link path=usr/jdk/instances/openjdk$(HUMAN_VERSION)/legal/java.rmi/LICENSE \
    target=../java.base/LICENSE
link \
    path=usr/jdk/instances/openjdk$(COMPONENT_VERSION)/legal/java.scripting/ADDITIONAL_LICENSE_INFO \
    path=usr/jdk/instances/openjdk$(HUMAN_VERSION)/legal/java.scripting/ADDITIONAL_LICENSE_INFO \
    target=../java.base/ADDITIONAL_LICENSE_INFO
link \
    path=usr/jdk/instances/openjdk$(COMPONENT_VERSION)/legal/java.scripting/ASSEMBLY_EXCEPTION \
    path=usr/jdk/instances/openjdk$(HUMAN_VERSION)/legal/java.scripting/ASSEMBLY_EXCEPTION \
    target=../java.base/ASSEMBLY_EXCEPTION
link \
    path=usr/jdk/instances/openjdk$(COMPONENT_VERSION)/legal/java.scripting/LICENSE \
    path=usr/jdk/instances/openjdk$(HUMAN_VERSION)/legal/java.scripting/LICENSE \
    target=../java.base/LICENSE
link \
    path=usr/jdk/instances/openjdk$(COMPONENT_VERSION)/legal/java.se/ADDITIONAL_LICENSE_INFO \
    path=usr/jdk/instances/openjdk$(HUMAN_VERSION)/legal/java.se/ADDITIONAL_LICENSE_INFO \
    target=../java.base/ADDITIONAL_LICENSE_INFO
link \
    path=usr/jdk/instances/openjdk$(COMPONENT_VERSION)/legal/java.se/ASSEMBLY_EXCEPTION \
    path=usr/jdk/instances/openjdk$(HUMAN_VERSION)/legal/java.se/ASSEMBLY_EXCEPTION \
    target=../java.base/ASSEMBLY_EXCEPTION
link path=usr/jdk/instances/openjdk$(COMPONENT_VERSION)/legal/java.se/LICENSE \
link path=usr/jdk/instances/openjdk$(HUMAN_VERSION)/legal/java.se/LICENSE \
    target=../java.base/LICENSE
link \
    path=usr/jdk/instances/openjdk$(COMPONENT_VERSION)/legal/java.security.jgss/ADDITIONAL_LICENSE_INFO \
    path=usr/jdk/instances/openjdk$(HUMAN_VERSION)/legal/java.security.jgss/ADDITIONAL_LICENSE_INFO \
    target=../java.base/ADDITIONAL_LICENSE_INFO
link \
    path=usr/jdk/instances/openjdk$(COMPONENT_VERSION)/legal/java.security.jgss/ASSEMBLY_EXCEPTION \
    path=usr/jdk/instances/openjdk$(HUMAN_VERSION)/legal/java.security.jgss/ASSEMBLY_EXCEPTION \
    target=../java.base/ASSEMBLY_EXCEPTION
link \
    path=usr/jdk/instances/openjdk$(COMPONENT_VERSION)/legal/java.security.jgss/LICENSE \
    path=usr/jdk/instances/openjdk$(HUMAN_VERSION)/legal/java.security.jgss/LICENSE \
    target=../java.base/LICENSE
link \
    path=usr/jdk/instances/openjdk$(COMPONENT_VERSION)/legal/java.security.sasl/ADDITIONAL_LICENSE_INFO \
    path=usr/jdk/instances/openjdk$(HUMAN_VERSION)/legal/java.security.sasl/ADDITIONAL_LICENSE_INFO \
    target=../java.base/ADDITIONAL_LICENSE_INFO
link \
    path=usr/jdk/instances/openjdk$(COMPONENT_VERSION)/legal/java.security.sasl/ASSEMBLY_EXCEPTION \
    path=usr/jdk/instances/openjdk$(HUMAN_VERSION)/legal/java.security.sasl/ASSEMBLY_EXCEPTION \
    target=../java.base/ASSEMBLY_EXCEPTION
link \
    path=usr/jdk/instances/openjdk$(COMPONENT_VERSION)/legal/java.security.sasl/LICENSE \
    path=usr/jdk/instances/openjdk$(HUMAN_VERSION)/legal/java.security.sasl/LICENSE \
    target=../java.base/LICENSE
link \
    path=usr/jdk/instances/openjdk$(COMPONENT_VERSION)/legal/java.smartcardio/ADDITIONAL_LICENSE_INFO \
    path=usr/jdk/instances/openjdk$(HUMAN_VERSION)/legal/java.smartcardio/ADDITIONAL_LICENSE_INFO \
    target=../java.base/ADDITIONAL_LICENSE_INFO
link \
    path=usr/jdk/instances/openjdk$(COMPONENT_VERSION)/legal/java.smartcardio/ASSEMBLY_EXCEPTION \
    path=usr/jdk/instances/openjdk$(HUMAN_VERSION)/legal/java.smartcardio/ASSEMBLY_EXCEPTION \
    target=../java.base/ASSEMBLY_EXCEPTION
link \
    path=usr/jdk/instances/openjdk$(COMPONENT_VERSION)/legal/java.smartcardio/LICENSE \
    path=usr/jdk/instances/openjdk$(HUMAN_VERSION)/legal/java.smartcardio/LICENSE \
    target=../java.base/LICENSE
file path=usr/jdk/instances/openjdk$(COMPONENT_VERSION)/legal/java.smartcardio/pcsclite.md
file path=usr/jdk/instances/openjdk$(HUMAN_VERSION)/legal/java.smartcardio/pcsclite.md
link \
    path=usr/jdk/instances/openjdk$(COMPONENT_VERSION)/legal/java.sql.rowset/ADDITIONAL_LICENSE_INFO \
    path=usr/jdk/instances/openjdk$(HUMAN_VERSION)/legal/java.sql.rowset/ADDITIONAL_LICENSE_INFO \
    target=../java.base/ADDITIONAL_LICENSE_INFO
link \
    path=usr/jdk/instances/openjdk$(COMPONENT_VERSION)/legal/java.sql.rowset/ASSEMBLY_EXCEPTION \
    path=usr/jdk/instances/openjdk$(HUMAN_VERSION)/legal/java.sql.rowset/ASSEMBLY_EXCEPTION \
    target=../java.base/ASSEMBLY_EXCEPTION
link \
    path=usr/jdk/instances/openjdk$(COMPONENT_VERSION)/legal/java.sql.rowset/LICENSE \
    path=usr/jdk/instances/openjdk$(HUMAN_VERSION)/legal/java.sql.rowset/LICENSE \
    target=../java.base/LICENSE
link \
    path=usr/jdk/instances/openjdk$(COMPONENT_VERSION)/legal/java.sql/ADDITIONAL_LICENSE_INFO \
    path=usr/jdk/instances/openjdk$(HUMAN_VERSION)/legal/java.sql/ADDITIONAL_LICENSE_INFO \
    target=../java.base/ADDITIONAL_LICENSE_INFO
link \
    path=usr/jdk/instances/openjdk$(COMPONENT_VERSION)/legal/java.sql/ASSEMBLY_EXCEPTION \
    path=usr/jdk/instances/openjdk$(HUMAN_VERSION)/legal/java.sql/ASSEMBLY_EXCEPTION \
    target=../java.base/ASSEMBLY_EXCEPTION
link path=usr/jdk/instances/openjdk$(COMPONENT_VERSION)/legal/java.sql/LICENSE \
link path=usr/jdk/instances/openjdk$(HUMAN_VERSION)/legal/java.sql/LICENSE \
    target=../java.base/LICENSE
link \
    path=usr/jdk/instances/openjdk$(COMPONENT_VERSION)/legal/java.transaction.xa/ADDITIONAL_LICENSE_INFO \
    path=usr/jdk/instances/openjdk$(HUMAN_VERSION)/legal/java.transaction.xa/ADDITIONAL_LICENSE_INFO \
    target=../java.base/ADDITIONAL_LICENSE_INFO
link \
    path=usr/jdk/instances/openjdk$(COMPONENT_VERSION)/legal/java.transaction.xa/ASSEMBLY_EXCEPTION \
    path=usr/jdk/instances/openjdk$(HUMAN_VERSION)/legal/java.transaction.xa/ASSEMBLY_EXCEPTION \
    target=../java.base/ASSEMBLY_EXCEPTION
link \
    path=usr/jdk/instances/openjdk$(COMPONENT_VERSION)/legal/java.transaction.xa/LICENSE \
    path=usr/jdk/instances/openjdk$(HUMAN_VERSION)/legal/java.transaction.xa/LICENSE \
    target=../java.base/LICENSE
link \
    path=usr/jdk/instances/openjdk$(COMPONENT_VERSION)/legal/java.xml.crypto/ADDITIONAL_LICENSE_INFO \
    path=usr/jdk/instances/openjdk$(HUMAN_VERSION)/legal/java.xml.crypto/ADDITIONAL_LICENSE_INFO \
    target=../java.base/ADDITIONAL_LICENSE_INFO
link \
    path=usr/jdk/instances/openjdk$(COMPONENT_VERSION)/legal/java.xml.crypto/ASSEMBLY_EXCEPTION \
    path=usr/jdk/instances/openjdk$(HUMAN_VERSION)/legal/java.xml.crypto/ASSEMBLY_EXCEPTION \
    target=../java.base/ASSEMBLY_EXCEPTION
link \
    path=usr/jdk/instances/openjdk$(COMPONENT_VERSION)/legal/java.xml.crypto/LICENSE \
    path=usr/jdk/instances/openjdk$(HUMAN_VERSION)/legal/java.xml.crypto/LICENSE \
    target=../java.base/LICENSE
file path=usr/jdk/instances/openjdk$(COMPONENT_VERSION)/legal/java.xml.crypto/santuario.md
file path=usr/jdk/instances/openjdk$(HUMAN_VERSION)/legal/java.xml.crypto/santuario.md
link \
    path=usr/jdk/instances/openjdk$(COMPONENT_VERSION)/legal/java.xml/ADDITIONAL_LICENSE_INFO \
    path=usr/jdk/instances/openjdk$(HUMAN_VERSION)/legal/java.xml/ADDITIONAL_LICENSE_INFO \
    target=../java.base/ADDITIONAL_LICENSE_INFO
link \
    path=usr/jdk/instances/openjdk$(COMPONENT_VERSION)/legal/java.xml/ASSEMBLY_EXCEPTION \
    path=usr/jdk/instances/openjdk$(HUMAN_VERSION)/legal/java.xml/ASSEMBLY_EXCEPTION \
    target=../java.base/ASSEMBLY_EXCEPTION
link path=usr/jdk/instances/openjdk$(COMPONENT_VERSION)/legal/java.xml/LICENSE \
link path=usr/jdk/instances/openjdk$(HUMAN_VERSION)/legal/java.xml/LICENSE \
    target=../java.base/LICENSE
file path=usr/jdk/instances/openjdk$(COMPONENT_VERSION)/legal/java.xml/bcel.md
file path=usr/jdk/instances/openjdk$(COMPONENT_VERSION)/legal/java.xml/dom.md
file path=usr/jdk/instances/openjdk$(COMPONENT_VERSION)/legal/java.xml/jcup.md
file path=usr/jdk/instances/openjdk$(COMPONENT_VERSION)/legal/java.xml/xalan.md
file path=usr/jdk/instances/openjdk$(COMPONENT_VERSION)/legal/java.xml/xerces.md
file path=usr/jdk/instances/openjdk$(HUMAN_VERSION)/legal/java.xml/bcel.md
file path=usr/jdk/instances/openjdk$(HUMAN_VERSION)/legal/java.xml/dom.md
file path=usr/jdk/instances/openjdk$(HUMAN_VERSION)/legal/java.xml/jcup.md
file path=usr/jdk/instances/openjdk$(HUMAN_VERSION)/legal/java.xml/xalan.md
file path=usr/jdk/instances/openjdk$(HUMAN_VERSION)/legal/java.xml/xerces.md
link \
    path=usr/jdk/instances/openjdk$(COMPONENT_VERSION)/legal/jdk.accessibility/ADDITIONAL_LICENSE_INFO \
    path=usr/jdk/instances/openjdk$(HUMAN_VERSION)/legal/jdk.accessibility/ADDITIONAL_LICENSE_INFO \
    target=../java.base/ADDITIONAL_LICENSE_INFO
link \
    path=usr/jdk/instances/openjdk$(COMPONENT_VERSION)/legal/jdk.accessibility/ASSEMBLY_EXCEPTION \
    path=usr/jdk/instances/openjdk$(HUMAN_VERSION)/legal/jdk.accessibility/ASSEMBLY_EXCEPTION \
    target=../java.base/ASSEMBLY_EXCEPTION
link \
    path=usr/jdk/instances/openjdk$(COMPONENT_VERSION)/legal/jdk.accessibility/LICENSE \
    path=usr/jdk/instances/openjdk$(HUMAN_VERSION)/legal/jdk.accessibility/LICENSE \
    target=../java.base/LICENSE
link \
    path=usr/jdk/instances/openjdk$(COMPONENT_VERSION)/legal/jdk.attach/ADDITIONAL_LICENSE_INFO \
    path=usr/jdk/instances/openjdk$(HUMAN_VERSION)/legal/jdk.attach/ADDITIONAL_LICENSE_INFO \
    target=../java.base/ADDITIONAL_LICENSE_INFO
link \
    path=usr/jdk/instances/openjdk$(COMPONENT_VERSION)/legal/jdk.attach/ASSEMBLY_EXCEPTION \
    path=usr/jdk/instances/openjdk$(HUMAN_VERSION)/legal/jdk.attach/ASSEMBLY_EXCEPTION \
    target=../java.base/ASSEMBLY_EXCEPTION
link \
    path=usr/jdk/instances/openjdk$(COMPONENT_VERSION)/legal/jdk.attach/LICENSE \
link path=usr/jdk/instances/openjdk$(HUMAN_VERSION)/legal/jdk.attach/LICENSE \
    target=../java.base/LICENSE
link \
    path=usr/jdk/instances/openjdk$(COMPONENT_VERSION)/legal/jdk.charsets/ADDITIONAL_LICENSE_INFO \
    path=usr/jdk/instances/openjdk$(HUMAN_VERSION)/legal/jdk.charsets/ADDITIONAL_LICENSE_INFO \
    target=../java.base/ADDITIONAL_LICENSE_INFO
link \
    path=usr/jdk/instances/openjdk$(COMPONENT_VERSION)/legal/jdk.charsets/ASSEMBLY_EXCEPTION \
    path=usr/jdk/instances/openjdk$(HUMAN_VERSION)/legal/jdk.charsets/ASSEMBLY_EXCEPTION \
    target=../java.base/ASSEMBLY_EXCEPTION
link \
    path=usr/jdk/instances/openjdk$(COMPONENT_VERSION)/legal/jdk.charsets/LICENSE \
link path=usr/jdk/instances/openjdk$(HUMAN_VERSION)/legal/jdk.charsets/LICENSE \
    target=../java.base/LICENSE
link \
    path=usr/jdk/instances/openjdk$(COMPONENT_VERSION)/legal/jdk.compiler/ADDITIONAL_LICENSE_INFO \
    path=usr/jdk/instances/openjdk$(HUMAN_VERSION)/legal/jdk.compiler/ADDITIONAL_LICENSE_INFO \
    target=../java.base/ADDITIONAL_LICENSE_INFO
link \
    path=usr/jdk/instances/openjdk$(COMPONENT_VERSION)/legal/jdk.compiler/ASSEMBLY_EXCEPTION \
    path=usr/jdk/instances/openjdk$(HUMAN_VERSION)/legal/jdk.compiler/ASSEMBLY_EXCEPTION \
    target=../java.base/ASSEMBLY_EXCEPTION
link \
    path=usr/jdk/instances/openjdk$(COMPONENT_VERSION)/legal/jdk.compiler/LICENSE \
link path=usr/jdk/instances/openjdk$(HUMAN_VERSION)/legal/jdk.compiler/LICENSE \
    target=../java.base/LICENSE
link \
    path=usr/jdk/instances/openjdk$(COMPONENT_VERSION)/legal/jdk.crypto.cryptoki/ADDITIONAL_LICENSE_INFO \
    path=usr/jdk/instances/openjdk$(HUMAN_VERSION)/legal/jdk.crypto.cryptoki/ADDITIONAL_LICENSE_INFO \
    target=../java.base/ADDITIONAL_LICENSE_INFO
link \
    path=usr/jdk/instances/openjdk$(COMPONENT_VERSION)/legal/jdk.crypto.cryptoki/ASSEMBLY_EXCEPTION \
    path=usr/jdk/instances/openjdk$(HUMAN_VERSION)/legal/jdk.crypto.cryptoki/ASSEMBLY_EXCEPTION \
    target=../java.base/ASSEMBLY_EXCEPTION
link \
    path=usr/jdk/instances/openjdk$(COMPONENT_VERSION)/legal/jdk.crypto.cryptoki/LICENSE \
    path=usr/jdk/instances/openjdk$(HUMAN_VERSION)/legal/jdk.crypto.cryptoki/LICENSE \
    target=../java.base/LICENSE
file path=usr/jdk/instances/openjdk$(COMPONENT_VERSION)/legal/jdk.crypto.cryptoki/pkcs11cryptotoken.md
file path=usr/jdk/instances/openjdk$(COMPONENT_VERSION)/legal/jdk.crypto.cryptoki/pkcs11wrapper.md
file path=usr/jdk/instances/openjdk$(HUMAN_VERSION)/legal/jdk.crypto.cryptoki/pkcs11cryptotoken.md
file path=usr/jdk/instances/openjdk$(HUMAN_VERSION)/legal/jdk.crypto.cryptoki/pkcs11wrapper.md
link \
    path=usr/jdk/instances/openjdk$(COMPONENT_VERSION)/legal/jdk.crypto.ec/ADDITIONAL_LICENSE_INFO \
    path=usr/jdk/instances/openjdk$(HUMAN_VERSION)/legal/jdk.crypto.ec/ADDITIONAL_LICENSE_INFO \
    target=../java.base/ADDITIONAL_LICENSE_INFO
link \
    path=usr/jdk/instances/openjdk$(COMPONENT_VERSION)/legal/jdk.crypto.ec/ASSEMBLY_EXCEPTION \
    path=usr/jdk/instances/openjdk$(HUMAN_VERSION)/legal/jdk.crypto.ec/ASSEMBLY_EXCEPTION \
    target=../java.base/ASSEMBLY_EXCEPTION
link \
    path=usr/jdk/instances/openjdk$(COMPONENT_VERSION)/legal/jdk.crypto.ec/LICENSE \
    path=usr/jdk/instances/openjdk$(HUMAN_VERSION)/legal/jdk.crypto.ec/LICENSE \
    target=../java.base/LICENSE
link \
    path=usr/jdk/instances/openjdk$(COMPONENT_VERSION)/legal/jdk.dynalink/ADDITIONAL_LICENSE_INFO \
    path=usr/jdk/instances/openjdk$(HUMAN_VERSION)/legal/jdk.dynalink/ADDITIONAL_LICENSE_INFO \
    target=../java.base/ADDITIONAL_LICENSE_INFO
link \
    path=usr/jdk/instances/openjdk$(COMPONENT_VERSION)/legal/jdk.dynalink/ASSEMBLY_EXCEPTION \
    path=usr/jdk/instances/openjdk$(HUMAN_VERSION)/legal/jdk.dynalink/ASSEMBLY_EXCEPTION \
    target=../java.base/ASSEMBLY_EXCEPTION
link \
    path=usr/jdk/instances/openjdk$(COMPONENT_VERSION)/legal/jdk.dynalink/LICENSE \
link path=usr/jdk/instances/openjdk$(HUMAN_VERSION)/legal/jdk.dynalink/LICENSE \
    target=../java.base/LICENSE
file path=usr/jdk/instances/openjdk$(COMPONENT_VERSION)/legal/jdk.dynalink/dynalink.md
file path=usr/jdk/instances/openjdk$(HUMAN_VERSION)/legal/jdk.dynalink/dynalink.md
link \
    path=usr/jdk/instances/openjdk$(COMPONENT_VERSION)/legal/jdk.editpad/ADDITIONAL_LICENSE_INFO \
    path=usr/jdk/instances/openjdk$(HUMAN_VERSION)/legal/jdk.editpad/ADDITIONAL_LICENSE_INFO \
    target=../java.base/ADDITIONAL_LICENSE_INFO
link \
    path=usr/jdk/instances/openjdk$(COMPONENT_VERSION)/legal/jdk.editpad/ASSEMBLY_EXCEPTION \
    path=usr/jdk/instances/openjdk$(HUMAN_VERSION)/legal/jdk.editpad/ASSEMBLY_EXCEPTION \
    target=../java.base/ASSEMBLY_EXCEPTION
link \
    path=usr/jdk/instances/openjdk$(COMPONENT_VERSION)/legal/jdk.editpad/LICENSE \
link path=usr/jdk/instances/openjdk$(HUMAN_VERSION)/legal/jdk.editpad/LICENSE \
    target=../java.base/LICENSE
link \
    path=usr/jdk/instances/openjdk$(COMPONENT_VERSION)/legal/jdk.hotspot.agent/ADDITIONAL_LICENSE_INFO \
    path=usr/jdk/instances/openjdk$(HUMAN_VERSION)/legal/jdk.hotspot.agent/ADDITIONAL_LICENSE_INFO \
    target=../java.base/ADDITIONAL_LICENSE_INFO
link \
    path=usr/jdk/instances/openjdk$(COMPONENT_VERSION)/legal/jdk.hotspot.agent/ASSEMBLY_EXCEPTION \
    path=usr/jdk/instances/openjdk$(HUMAN_VERSION)/legal/jdk.hotspot.agent/ASSEMBLY_EXCEPTION \
    target=../java.base/ASSEMBLY_EXCEPTION
link \
    path=usr/jdk/instances/openjdk$(COMPONENT_VERSION)/legal/jdk.hotspot.agent/LICENSE \
    path=usr/jdk/instances/openjdk$(HUMAN_VERSION)/legal/jdk.hotspot.agent/LICENSE \
    target=../java.base/LICENSE
link \
    path=usr/jdk/instances/openjdk$(COMPONENT_VERSION)/legal/jdk.httpserver/ADDITIONAL_LICENSE_INFO \
    path=usr/jdk/instances/openjdk$(HUMAN_VERSION)/legal/jdk.httpserver/ADDITIONAL_LICENSE_INFO \
    target=../java.base/ADDITIONAL_LICENSE_INFO
link \
    path=usr/jdk/instances/openjdk$(COMPONENT_VERSION)/legal/jdk.httpserver/ASSEMBLY_EXCEPTION \
    path=usr/jdk/instances/openjdk$(HUMAN_VERSION)/legal/jdk.httpserver/ASSEMBLY_EXCEPTION \
    target=../java.base/ASSEMBLY_EXCEPTION
link \
    path=usr/jdk/instances/openjdk$(COMPONENT_VERSION)/legal/jdk.httpserver/LICENSE \
    path=usr/jdk/instances/openjdk$(HUMAN_VERSION)/legal/jdk.httpserver/LICENSE \
    target=../java.base/LICENSE
link \
    path=usr/jdk/instances/openjdk$(COMPONENT_VERSION)/legal/jdk.incubator.foreign/ADDITIONAL_LICENSE_INFO \
    path=usr/jdk/instances/openjdk$(HUMAN_VERSION)/legal/jdk.incubator.foreign/ADDITIONAL_LICENSE_INFO \
    target=../java.base/ADDITIONAL_LICENSE_INFO
link \
    path=usr/jdk/instances/openjdk$(COMPONENT_VERSION)/legal/jdk.incubator.foreign/ASSEMBLY_EXCEPTION \
    path=usr/jdk/instances/openjdk$(HUMAN_VERSION)/legal/jdk.incubator.foreign/ASSEMBLY_EXCEPTION \
    target=../java.base/ASSEMBLY_EXCEPTION
link \
    path=usr/jdk/instances/openjdk$(COMPONENT_VERSION)/legal/jdk.incubator.foreign/LICENSE \
    path=usr/jdk/instances/openjdk$(HUMAN_VERSION)/legal/jdk.incubator.foreign/LICENSE \
    target=../java.base/LICENSE
link \
    path=usr/jdk/instances/openjdk$(COMPONENT_VERSION)/legal/jdk.incubator.vector/ADDITIONAL_LICENSE_INFO \
    path=usr/jdk/instances/openjdk$(HUMAN_VERSION)/legal/jdk.incubator.vector/ADDITIONAL_LICENSE_INFO \
    target=../java.base/ADDITIONAL_LICENSE_INFO
link \
    path=usr/jdk/instances/openjdk$(COMPONENT_VERSION)/legal/jdk.incubator.vector/ASSEMBLY_EXCEPTION \
    path=usr/jdk/instances/openjdk$(HUMAN_VERSION)/legal/jdk.incubator.vector/ASSEMBLY_EXCEPTION \
    target=../java.base/ASSEMBLY_EXCEPTION
link \
    path=usr/jdk/instances/openjdk$(COMPONENT_VERSION)/legal/jdk.incubator.vector/LICENSE \
    path=usr/jdk/instances/openjdk$(HUMAN_VERSION)/legal/jdk.incubator.vector/LICENSE \
    target=../java.base/LICENSE
link \
    path=usr/jdk/instances/openjdk$(COMPONENT_VERSION)/legal/jdk.internal.ed/ADDITIONAL_LICENSE_INFO \
    path=usr/jdk/instances/openjdk$(HUMAN_VERSION)/legal/jdk.internal.ed/ADDITIONAL_LICENSE_INFO \
    target=../java.base/ADDITIONAL_LICENSE_INFO
link \
    path=usr/jdk/instances/openjdk$(COMPONENT_VERSION)/legal/jdk.internal.ed/ASSEMBLY_EXCEPTION \
    path=usr/jdk/instances/openjdk$(HUMAN_VERSION)/legal/jdk.internal.ed/ASSEMBLY_EXCEPTION \
    target=../java.base/ASSEMBLY_EXCEPTION
link \
    path=usr/jdk/instances/openjdk$(COMPONENT_VERSION)/legal/jdk.internal.ed/LICENSE \
    path=usr/jdk/instances/openjdk$(HUMAN_VERSION)/legal/jdk.internal.ed/LICENSE \
    target=../java.base/LICENSE
link \
    path=usr/jdk/instances/openjdk$(COMPONENT_VERSION)/legal/jdk.internal.jvmstat/ADDITIONAL_LICENSE_INFO \
    path=usr/jdk/instances/openjdk$(HUMAN_VERSION)/legal/jdk.internal.jvmstat/ADDITIONAL_LICENSE_INFO \
    target=../java.base/ADDITIONAL_LICENSE_INFO
link \
    path=usr/jdk/instances/openjdk$(COMPONENT_VERSION)/legal/jdk.internal.jvmstat/ASSEMBLY_EXCEPTION \
    path=usr/jdk/instances/openjdk$(HUMAN_VERSION)/legal/jdk.internal.jvmstat/ASSEMBLY_EXCEPTION \
    target=../java.base/ASSEMBLY_EXCEPTION
link \
    path=usr/jdk/instances/openjdk$(COMPONENT_VERSION)/legal/jdk.internal.jvmstat/LICENSE \
    path=usr/jdk/instances/openjdk$(HUMAN_VERSION)/legal/jdk.internal.jvmstat/LICENSE \
    target=../java.base/LICENSE
link \
    path=usr/jdk/instances/openjdk$(COMPONENT_VERSION)/legal/jdk.internal.le/ADDITIONAL_LICENSE_INFO \
    path=usr/jdk/instances/openjdk$(HUMAN_VERSION)/legal/jdk.internal.le/ADDITIONAL_LICENSE_INFO \
    target=../java.base/ADDITIONAL_LICENSE_INFO
link \
    path=usr/jdk/instances/openjdk$(COMPONENT_VERSION)/legal/jdk.internal.le/ASSEMBLY_EXCEPTION \
    path=usr/jdk/instances/openjdk$(HUMAN_VERSION)/legal/jdk.internal.le/ASSEMBLY_EXCEPTION \
    target=../java.base/ASSEMBLY_EXCEPTION
link \
    path=usr/jdk/instances/openjdk$(COMPONENT_VERSION)/legal/jdk.internal.le/LICENSE \
    path=usr/jdk/instances/openjdk$(HUMAN_VERSION)/legal/jdk.internal.le/LICENSE \
    target=../java.base/LICENSE
file path=usr/jdk/instances/openjdk$(COMPONENT_VERSION)/legal/jdk.internal.le/jline.md
file path=usr/jdk/instances/openjdk$(HUMAN_VERSION)/legal/jdk.internal.le/jline.md
link \
    path=usr/jdk/instances/openjdk$(COMPONENT_VERSION)/legal/jdk.internal.opt/ADDITIONAL_LICENSE_INFO \
    path=usr/jdk/instances/openjdk$(HUMAN_VERSION)/legal/jdk.internal.opt/ADDITIONAL_LICENSE_INFO \
    target=../java.base/ADDITIONAL_LICENSE_INFO
link \
    path=usr/jdk/instances/openjdk$(COMPONENT_VERSION)/legal/jdk.internal.opt/ASSEMBLY_EXCEPTION \
    path=usr/jdk/instances/openjdk$(HUMAN_VERSION)/legal/jdk.internal.opt/ASSEMBLY_EXCEPTION \
    target=../java.base/ASSEMBLY_EXCEPTION
link \
    path=usr/jdk/instances/openjdk$(COMPONENT_VERSION)/legal/jdk.internal.opt/LICENSE \
    path=usr/jdk/instances/openjdk$(HUMAN_VERSION)/legal/jdk.internal.opt/LICENSE \
    target=../java.base/LICENSE
file path=usr/jdk/instances/openjdk$(COMPONENT_VERSION)/legal/jdk.internal.opt/jopt-simple.md
file path=usr/jdk/instances/openjdk$(HUMAN_VERSION)/legal/jdk.internal.opt/jopt-simple.md
link \
    path=usr/jdk/instances/openjdk$(COMPONENT_VERSION)/legal/jdk.internal.vm.ci/ADDITIONAL_LICENSE_INFO \
    path=usr/jdk/instances/openjdk$(HUMAN_VERSION)/legal/jdk.internal.vm.ci/ADDITIONAL_LICENSE_INFO \
    target=../java.base/ADDITIONAL_LICENSE_INFO
link \
    path=usr/jdk/instances/openjdk$(COMPONENT_VERSION)/legal/jdk.internal.vm.ci/ASSEMBLY_EXCEPTION \
    path=usr/jdk/instances/openjdk$(HUMAN_VERSION)/legal/jdk.internal.vm.ci/ASSEMBLY_EXCEPTION \
    target=../java.base/ASSEMBLY_EXCEPTION
link \
    path=usr/jdk/instances/openjdk$(COMPONENT_VERSION)/legal/jdk.internal.vm.ci/LICENSE \
    path=usr/jdk/instances/openjdk$(HUMAN_VERSION)/legal/jdk.internal.vm.ci/LICENSE \
    target=../java.base/LICENSE
link \
    path=usr/jdk/instances/openjdk$(COMPONENT_VERSION)/legal/jdk.internal.vm.compiler.management/ADDITIONAL_LICENSE_INFO \
    path=usr/jdk/instances/openjdk$(HUMAN_VERSION)/legal/jdk.internal.vm.compiler.management/ADDITIONAL_LICENSE_INFO \
    target=../java.base/ADDITIONAL_LICENSE_INFO
link \
    path=usr/jdk/instances/openjdk$(COMPONENT_VERSION)/legal/jdk.internal.vm.compiler.management/ASSEMBLY_EXCEPTION \
    path=usr/jdk/instances/openjdk$(HUMAN_VERSION)/legal/jdk.internal.vm.compiler.management/ASSEMBLY_EXCEPTION \
    target=../java.base/ASSEMBLY_EXCEPTION
link \
    path=usr/jdk/instances/openjdk$(COMPONENT_VERSION)/legal/jdk.internal.vm.compiler.management/LICENSE \
    path=usr/jdk/instances/openjdk$(HUMAN_VERSION)/legal/jdk.internal.vm.compiler.management/LICENSE \
    target=../java.base/LICENSE
link \
    path=usr/jdk/instances/openjdk$(COMPONENT_VERSION)/legal/jdk.internal.vm.compiler/ADDITIONAL_LICENSE_INFO \
    path=usr/jdk/instances/openjdk$(HUMAN_VERSION)/legal/jdk.internal.vm.compiler/ADDITIONAL_LICENSE_INFO \
    target=../java.base/ADDITIONAL_LICENSE_INFO
link \
    path=usr/jdk/instances/openjdk$(COMPONENT_VERSION)/legal/jdk.internal.vm.compiler/ASSEMBLY_EXCEPTION \
    path=usr/jdk/instances/openjdk$(HUMAN_VERSION)/legal/jdk.internal.vm.compiler/ASSEMBLY_EXCEPTION \
    target=../java.base/ASSEMBLY_EXCEPTION
link \
    path=usr/jdk/instances/openjdk$(COMPONENT_VERSION)/legal/jdk.internal.vm.compiler/LICENSE \
    path=usr/jdk/instances/openjdk$(HUMAN_VERSION)/legal/jdk.internal.vm.compiler/LICENSE \
    target=../java.base/LICENSE
link \
    path=usr/jdk/instances/openjdk$(COMPONENT_VERSION)/legal/jdk.jartool/ADDITIONAL_LICENSE_INFO \
    path=usr/jdk/instances/openjdk$(HUMAN_VERSION)/legal/jdk.jartool/ADDITIONAL_LICENSE_INFO \
    target=../java.base/ADDITIONAL_LICENSE_INFO
link \
    path=usr/jdk/instances/openjdk$(COMPONENT_VERSION)/legal/jdk.jartool/ASSEMBLY_EXCEPTION \
    path=usr/jdk/instances/openjdk$(HUMAN_VERSION)/legal/jdk.jartool/ASSEMBLY_EXCEPTION \
    target=../java.base/ASSEMBLY_EXCEPTION
link \
    path=usr/jdk/instances/openjdk$(COMPONENT_VERSION)/legal/jdk.jartool/LICENSE \
link path=usr/jdk/instances/openjdk$(HUMAN_VERSION)/legal/jdk.jartool/LICENSE \
    target=../java.base/LICENSE
link \
    path=usr/jdk/instances/openjdk$(COMPONENT_VERSION)/legal/jdk.javadoc/ADDITIONAL_LICENSE_INFO \
    path=usr/jdk/instances/openjdk$(HUMAN_VERSION)/legal/jdk.javadoc/ADDITIONAL_LICENSE_INFO \
    target=../java.base/ADDITIONAL_LICENSE_INFO
link \
    path=usr/jdk/instances/openjdk$(COMPONENT_VERSION)/legal/jdk.javadoc/ASSEMBLY_EXCEPTION \
    path=usr/jdk/instances/openjdk$(HUMAN_VERSION)/legal/jdk.javadoc/ASSEMBLY_EXCEPTION \
    target=../java.base/ASSEMBLY_EXCEPTION
link \
    path=usr/jdk/instances/openjdk$(COMPONENT_VERSION)/legal/jdk.javadoc/LICENSE \
link path=usr/jdk/instances/openjdk$(HUMAN_VERSION)/legal/jdk.javadoc/LICENSE \
    target=../java.base/LICENSE
file path=usr/jdk/instances/openjdk$(COMPONENT_VERSION)/legal/jdk.javadoc/jquery.md
file path=usr/jdk/instances/openjdk$(COMPONENT_VERSION)/legal/jdk.javadoc/jqueryUI.md
file path=usr/jdk/instances/openjdk$(HUMAN_VERSION)/legal/jdk.javadoc/jquery.md
file path=usr/jdk/instances/openjdk$(HUMAN_VERSION)/legal/jdk.javadoc/jqueryUI.md
link \
    path=usr/jdk/instances/openjdk$(COMPONENT_VERSION)/legal/jdk.jcmd/ADDITIONAL_LICENSE_INFO \
    path=usr/jdk/instances/openjdk$(HUMAN_VERSION)/legal/jdk.jcmd/ADDITIONAL_LICENSE_INFO \
    target=../java.base/ADDITIONAL_LICENSE_INFO
link \
    path=usr/jdk/instances/openjdk$(COMPONENT_VERSION)/legal/jdk.jcmd/ASSEMBLY_EXCEPTION \
    path=usr/jdk/instances/openjdk$(HUMAN_VERSION)/legal/jdk.jcmd/ASSEMBLY_EXCEPTION \
    target=../java.base/ASSEMBLY_EXCEPTION
link path=usr/jdk/instances/openjdk$(COMPONENT_VERSION)/legal/jdk.jcmd/LICENSE \
link path=usr/jdk/instances/openjdk$(HUMAN_VERSION)/legal/jdk.jcmd/LICENSE \
    target=../java.base/LICENSE
link \
    path=usr/jdk/instances/openjdk$(COMPONENT_VERSION)/legal/jdk.jconsole/ADDITIONAL_LICENSE_INFO \
    path=usr/jdk/instances/openjdk$(HUMAN_VERSION)/legal/jdk.jconsole/ADDITIONAL_LICENSE_INFO \
    target=../java.base/ADDITIONAL_LICENSE_INFO
link \
    path=usr/jdk/instances/openjdk$(COMPONENT_VERSION)/legal/jdk.jconsole/ASSEMBLY_EXCEPTION \
    path=usr/jdk/instances/openjdk$(HUMAN_VERSION)/legal/jdk.jconsole/ASSEMBLY_EXCEPTION \
    target=../java.base/ASSEMBLY_EXCEPTION
link \
    path=usr/jdk/instances/openjdk$(COMPONENT_VERSION)/legal/jdk.jconsole/LICENSE \
link path=usr/jdk/instances/openjdk$(HUMAN_VERSION)/legal/jdk.jconsole/LICENSE \
    target=../java.base/LICENSE
link \
    path=usr/jdk/instances/openjdk$(COMPONENT_VERSION)/legal/jdk.jdeps/ADDITIONAL_LICENSE_INFO \
    path=usr/jdk/instances/openjdk$(HUMAN_VERSION)/legal/jdk.jdeps/ADDITIONAL_LICENSE_INFO \
    target=../java.base/ADDITIONAL_LICENSE_INFO
link \
    path=usr/jdk/instances/openjdk$(COMPONENT_VERSION)/legal/jdk.jdeps/ASSEMBLY_EXCEPTION \
    path=usr/jdk/instances/openjdk$(HUMAN_VERSION)/legal/jdk.jdeps/ASSEMBLY_EXCEPTION \
    target=../java.base/ASSEMBLY_EXCEPTION
link \
    path=usr/jdk/instances/openjdk$(COMPONENT_VERSION)/legal/jdk.jdeps/LICENSE \
link path=usr/jdk/instances/openjdk$(HUMAN_VERSION)/legal/jdk.jdeps/LICENSE \
    target=../java.base/LICENSE
link \
    path=usr/jdk/instances/openjdk$(COMPONENT_VERSION)/legal/jdk.jdi/ADDITIONAL_LICENSE_INFO \
    path=usr/jdk/instances/openjdk$(HUMAN_VERSION)/legal/jdk.jdi/ADDITIONAL_LICENSE_INFO \
    target=../java.base/ADDITIONAL_LICENSE_INFO
link \
    path=usr/jdk/instances/openjdk$(COMPONENT_VERSION)/legal/jdk.jdi/ASSEMBLY_EXCEPTION \
    path=usr/jdk/instances/openjdk$(HUMAN_VERSION)/legal/jdk.jdi/ASSEMBLY_EXCEPTION \
    target=../java.base/ASSEMBLY_EXCEPTION
link path=usr/jdk/instances/openjdk$(COMPONENT_VERSION)/legal/jdk.jdi/LICENSE \
link path=usr/jdk/instances/openjdk$(HUMAN_VERSION)/legal/jdk.jdi/LICENSE \
    target=../java.base/LICENSE
link \
    path=usr/jdk/instances/openjdk$(COMPONENT_VERSION)/legal/jdk.jdwp.agent/ADDITIONAL_LICENSE_INFO \
    path=usr/jdk/instances/openjdk$(HUMAN_VERSION)/legal/jdk.jdwp.agent/ADDITIONAL_LICENSE_INFO \
    target=../java.base/ADDITIONAL_LICENSE_INFO
link \
    path=usr/jdk/instances/openjdk$(COMPONENT_VERSION)/legal/jdk.jdwp.agent/ASSEMBLY_EXCEPTION \
    path=usr/jdk/instances/openjdk$(HUMAN_VERSION)/legal/jdk.jdwp.agent/ASSEMBLY_EXCEPTION \
    target=../java.base/ASSEMBLY_EXCEPTION
link \
    path=usr/jdk/instances/openjdk$(COMPONENT_VERSION)/legal/jdk.jdwp.agent/LICENSE \
    path=usr/jdk/instances/openjdk$(HUMAN_VERSION)/legal/jdk.jdwp.agent/LICENSE \
    target=../java.base/LICENSE
link \
    path=usr/jdk/instances/openjdk$(COMPONENT_VERSION)/legal/jdk.jfr/ADDITIONAL_LICENSE_INFO \
    path=usr/jdk/instances/openjdk$(HUMAN_VERSION)/legal/jdk.jfr/ADDITIONAL_LICENSE_INFO \
    target=../java.base/ADDITIONAL_LICENSE_INFO
link \
    path=usr/jdk/instances/openjdk$(COMPONENT_VERSION)/legal/jdk.jfr/ASSEMBLY_EXCEPTION \
    path=usr/jdk/instances/openjdk$(HUMAN_VERSION)/legal/jdk.jfr/ASSEMBLY_EXCEPTION \
    target=../java.base/ASSEMBLY_EXCEPTION
link path=usr/jdk/instances/openjdk$(COMPONENT_VERSION)/legal/jdk.jfr/LICENSE \
link path=usr/jdk/instances/openjdk$(HUMAN_VERSION)/legal/jdk.jfr/LICENSE \
    target=../java.base/LICENSE
link \
    path=usr/jdk/instances/openjdk$(COMPONENT_VERSION)/legal/jdk.jlink/ADDITIONAL_LICENSE_INFO \
    path=usr/jdk/instances/openjdk$(HUMAN_VERSION)/legal/jdk.jlink/ADDITIONAL_LICENSE_INFO \
    target=../java.base/ADDITIONAL_LICENSE_INFO
link \
    path=usr/jdk/instances/openjdk$(COMPONENT_VERSION)/legal/jdk.jlink/ASSEMBLY_EXCEPTION \
    path=usr/jdk/instances/openjdk$(HUMAN_VERSION)/legal/jdk.jlink/ASSEMBLY_EXCEPTION \
    target=../java.base/ASSEMBLY_EXCEPTION
link \
    path=usr/jdk/instances/openjdk$(COMPONENT_VERSION)/legal/jdk.jlink/LICENSE \
link path=usr/jdk/instances/openjdk$(HUMAN_VERSION)/legal/jdk.jlink/LICENSE \
    target=../java.base/LICENSE
link \
    path=usr/jdk/instances/openjdk$(COMPONENT_VERSION)/legal/jdk.jshell/ADDITIONAL_LICENSE_INFO \
    path=usr/jdk/instances/openjdk$(HUMAN_VERSION)/legal/jdk.jshell/ADDITIONAL_LICENSE_INFO \
    target=../java.base/ADDITIONAL_LICENSE_INFO
link \
    path=usr/jdk/instances/openjdk$(COMPONENT_VERSION)/legal/jdk.jshell/ASSEMBLY_EXCEPTION \
    path=usr/jdk/instances/openjdk$(HUMAN_VERSION)/legal/jdk.jshell/ASSEMBLY_EXCEPTION \
    target=../java.base/ASSEMBLY_EXCEPTION
link \
    path=usr/jdk/instances/openjdk$(COMPONENT_VERSION)/legal/jdk.jshell/LICENSE \
link path=usr/jdk/instances/openjdk$(HUMAN_VERSION)/legal/jdk.jshell/LICENSE \
    target=../java.base/LICENSE
link \
    path=usr/jdk/instances/openjdk$(COMPONENT_VERSION)/legal/jdk.jsobject/ADDITIONAL_LICENSE_INFO \
    path=usr/jdk/instances/openjdk$(HUMAN_VERSION)/legal/jdk.jsobject/ADDITIONAL_LICENSE_INFO \
    target=../java.base/ADDITIONAL_LICENSE_INFO
link \
    path=usr/jdk/instances/openjdk$(COMPONENT_VERSION)/legal/jdk.jsobject/ASSEMBLY_EXCEPTION \
    path=usr/jdk/instances/openjdk$(HUMAN_VERSION)/legal/jdk.jsobject/ASSEMBLY_EXCEPTION \
    target=../java.base/ASSEMBLY_EXCEPTION
link \
    path=usr/jdk/instances/openjdk$(COMPONENT_VERSION)/legal/jdk.jsobject/LICENSE \
link path=usr/jdk/instances/openjdk$(HUMAN_VERSION)/legal/jdk.jsobject/LICENSE \
    target=../java.base/LICENSE
link \
    path=usr/jdk/instances/openjdk$(COMPONENT_VERSION)/legal/jdk.jstatd/ADDITIONAL_LICENSE_INFO \
    path=usr/jdk/instances/openjdk$(HUMAN_VERSION)/legal/jdk.jstatd/ADDITIONAL_LICENSE_INFO \
    target=../java.base/ADDITIONAL_LICENSE_INFO
link \
    path=usr/jdk/instances/openjdk$(COMPONENT_VERSION)/legal/jdk.jstatd/ASSEMBLY_EXCEPTION \
    path=usr/jdk/instances/openjdk$(HUMAN_VERSION)/legal/jdk.jstatd/ASSEMBLY_EXCEPTION \
    target=../java.base/ASSEMBLY_EXCEPTION
link \
    path=usr/jdk/instances/openjdk$(COMPONENT_VERSION)/legal/jdk.jstatd/LICENSE \
link path=usr/jdk/instances/openjdk$(HUMAN_VERSION)/legal/jdk.jstatd/LICENSE \
    target=../java.base/LICENSE
link \
    path=usr/jdk/instances/openjdk$(COMPONENT_VERSION)/legal/jdk.localedata/ADDITIONAL_LICENSE_INFO \
    path=usr/jdk/instances/openjdk$(HUMAN_VERSION)/legal/jdk.localedata/ADDITIONAL_LICENSE_INFO \
    target=../java.base/ADDITIONAL_LICENSE_INFO
link \
    path=usr/jdk/instances/openjdk$(COMPONENT_VERSION)/legal/jdk.localedata/ASSEMBLY_EXCEPTION \
    path=usr/jdk/instances/openjdk$(HUMAN_VERSION)/legal/jdk.localedata/ASSEMBLY_EXCEPTION \
    target=../java.base/ASSEMBLY_EXCEPTION
link \
    path=usr/jdk/instances/openjdk$(COMPONENT_VERSION)/legal/jdk.localedata/LICENSE \
    path=usr/jdk/instances/openjdk$(HUMAN_VERSION)/legal/jdk.localedata/LICENSE \
    target=../java.base/LICENSE
link \
    path=usr/jdk/instances/openjdk$(COMPONENT_VERSION)/legal/jdk.localedata/cldr.md \
    path=usr/jdk/instances/openjdk$(HUMAN_VERSION)/legal/jdk.localedata/cldr.md \
    target=../java.base/cldr.md
file path=usr/jdk/instances/openjdk$(COMPONENT_VERSION)/legal/jdk.localedata/thaidict.md
file path=usr/jdk/instances/openjdk$(HUMAN_VERSION)/legal/jdk.localedata/thaidict.md
link \
    path=usr/jdk/instances/openjdk$(COMPONENT_VERSION)/legal/jdk.management.agent/ADDITIONAL_LICENSE_INFO \
    path=usr/jdk/instances/openjdk$(HUMAN_VERSION)/legal/jdk.management.agent/ADDITIONAL_LICENSE_INFO \
    target=../java.base/ADDITIONAL_LICENSE_INFO
link \
    path=usr/jdk/instances/openjdk$(COMPONENT_VERSION)/legal/jdk.management.agent/ASSEMBLY_EXCEPTION \
    path=usr/jdk/instances/openjdk$(HUMAN_VERSION)/legal/jdk.management.agent/ASSEMBLY_EXCEPTION \
    target=../java.base/ASSEMBLY_EXCEPTION
link \
    path=usr/jdk/instances/openjdk$(COMPONENT_VERSION)/legal/jdk.management.agent/LICENSE \
    path=usr/jdk/instances/openjdk$(HUMAN_VERSION)/legal/jdk.management.agent/LICENSE \
    target=../java.base/LICENSE
link \
    path=usr/jdk/instances/openjdk$(COMPONENT_VERSION)/legal/jdk.management.jfr/ADDITIONAL_LICENSE_INFO \
    path=usr/jdk/instances/openjdk$(HUMAN_VERSION)/legal/jdk.management.jfr/ADDITIONAL_LICENSE_INFO \
    target=../java.base/ADDITIONAL_LICENSE_INFO
link \
    path=usr/jdk/instances/openjdk$(COMPONENT_VERSION)/legal/jdk.management.jfr/ASSEMBLY_EXCEPTION \
    path=usr/jdk/instances/openjdk$(HUMAN_VERSION)/legal/jdk.management.jfr/ASSEMBLY_EXCEPTION \
    target=../java.base/ASSEMBLY_EXCEPTION
link \
    path=usr/jdk/instances/openjdk$(COMPONENT_VERSION)/legal/jdk.management.jfr/LICENSE \
    path=usr/jdk/instances/openjdk$(HUMAN_VERSION)/legal/jdk.management.jfr/LICENSE \
    target=../java.base/LICENSE
link \
    path=usr/jdk/instances/openjdk$(COMPONENT_VERSION)/legal/jdk.management/ADDITIONAL_LICENSE_INFO \
    path=usr/jdk/instances/openjdk$(HUMAN_VERSION)/legal/jdk.management/ADDITIONAL_LICENSE_INFO \
    target=../java.base/ADDITIONAL_LICENSE_INFO
link \
    path=usr/jdk/instances/openjdk$(COMPONENT_VERSION)/legal/jdk.management/ASSEMBLY_EXCEPTION \
    path=usr/jdk/instances/openjdk$(HUMAN_VERSION)/legal/jdk.management/ASSEMBLY_EXCEPTION \
    target=../java.base/ASSEMBLY_EXCEPTION
link \
    path=usr/jdk/instances/openjdk$(COMPONENT_VERSION)/legal/jdk.management/LICENSE \
    path=usr/jdk/instances/openjdk$(HUMAN_VERSION)/legal/jdk.management/LICENSE \
    target=../java.base/LICENSE
link \
    path=usr/jdk/instances/openjdk$(COMPONENT_VERSION)/legal/jdk.naming.dns/ADDITIONAL_LICENSE_INFO \
    path=usr/jdk/instances/openjdk$(HUMAN_VERSION)/legal/jdk.naming.dns/ADDITIONAL_LICENSE_INFO \
    target=../java.base/ADDITIONAL_LICENSE_INFO
link \
    path=usr/jdk/instances/openjdk$(COMPONENT_VERSION)/legal/jdk.naming.dns/ASSEMBLY_EXCEPTION \
    path=usr/jdk/instances/openjdk$(HUMAN_VERSION)/legal/jdk.naming.dns/ASSEMBLY_EXCEPTION \
    target=../java.base/ASSEMBLY_EXCEPTION
link \
    path=usr/jdk/instances/openjdk$(COMPONENT_VERSION)/legal/jdk.naming.dns/LICENSE \
    path=usr/jdk/instances/openjdk$(HUMAN_VERSION)/legal/jdk.naming.dns/LICENSE \
    target=../java.base/LICENSE
link \
    path=usr/jdk/instances/openjdk$(COMPONENT_VERSION)/legal/jdk.naming.rmi/ADDITIONAL_LICENSE_INFO \
    path=usr/jdk/instances/openjdk$(HUMAN_VERSION)/legal/jdk.naming.rmi/ADDITIONAL_LICENSE_INFO \
    target=../java.base/ADDITIONAL_LICENSE_INFO
link \
    path=usr/jdk/instances/openjdk$(COMPONENT_VERSION)/legal/jdk.naming.rmi/ASSEMBLY_EXCEPTION \
    path=usr/jdk/instances/openjdk$(HUMAN_VERSION)/legal/jdk.naming.rmi/ASSEMBLY_EXCEPTION \
    target=../java.base/ASSEMBLY_EXCEPTION
link \
    path=usr/jdk/instances/openjdk$(COMPONENT_VERSION)/legal/jdk.naming.rmi/LICENSE \
    path=usr/jdk/instances/openjdk$(HUMAN_VERSION)/legal/jdk.naming.rmi/LICENSE \
    target=../java.base/LICENSE
link \
    path=usr/jdk/instances/openjdk$(COMPONENT_VERSION)/legal/jdk.net/ADDITIONAL_LICENSE_INFO \
    path=usr/jdk/instances/openjdk$(HUMAN_VERSION)/legal/jdk.net/ADDITIONAL_LICENSE_INFO \
    target=../java.base/ADDITIONAL_LICENSE_INFO
link \
    path=usr/jdk/instances/openjdk$(COMPONENT_VERSION)/legal/jdk.net/ASSEMBLY_EXCEPTION \
    path=usr/jdk/instances/openjdk$(HUMAN_VERSION)/legal/jdk.net/ASSEMBLY_EXCEPTION \
    target=../java.base/ASSEMBLY_EXCEPTION
link path=usr/jdk/instances/openjdk$(COMPONENT_VERSION)/legal/jdk.net/LICENSE \
link path=usr/jdk/instances/openjdk$(HUMAN_VERSION)/legal/jdk.net/LICENSE \
    target=../java.base/LICENSE
link \
    path=usr/jdk/instances/openjdk$(COMPONENT_VERSION)/legal/jdk.nio.mapmode/ADDITIONAL_LICENSE_INFO \
    path=usr/jdk/instances/openjdk$(HUMAN_VERSION)/legal/jdk.nio.mapmode/ADDITIONAL_LICENSE_INFO \
    target=../java.base/ADDITIONAL_LICENSE_INFO
link \
    path=usr/jdk/instances/openjdk$(COMPONENT_VERSION)/legal/jdk.nio.mapmode/ASSEMBLY_EXCEPTION \
    path=usr/jdk/instances/openjdk$(HUMAN_VERSION)/legal/jdk.nio.mapmode/ASSEMBLY_EXCEPTION \
    target=../java.base/ASSEMBLY_EXCEPTION
link \
    path=usr/jdk/instances/openjdk$(COMPONENT_VERSION)/legal/jdk.nio.mapmode/LICENSE \
    path=usr/jdk/instances/openjdk$(HUMAN_VERSION)/legal/jdk.nio.mapmode/LICENSE \
    target=../java.base/LICENSE
link \
    path=usr/jdk/instances/openjdk$(COMPONENT_VERSION)/legal/jdk.random/ADDITIONAL_LICENSE_INFO \
    path=usr/jdk/instances/openjdk$(HUMAN_VERSION)/legal/jdk.random/ADDITIONAL_LICENSE_INFO \
    target=../java.base/ADDITIONAL_LICENSE_INFO
link \
    path=usr/jdk/instances/openjdk$(COMPONENT_VERSION)/legal/jdk.random/ASSEMBLY_EXCEPTION \
    path=usr/jdk/instances/openjdk$(HUMAN_VERSION)/legal/jdk.random/ASSEMBLY_EXCEPTION \
    target=../java.base/ASSEMBLY_EXCEPTION
link \
    path=usr/jdk/instances/openjdk$(COMPONENT_VERSION)/legal/jdk.random/LICENSE \
link path=usr/jdk/instances/openjdk$(HUMAN_VERSION)/legal/jdk.random/LICENSE \
    target=../java.base/LICENSE
link \
    path=usr/jdk/instances/openjdk$(COMPONENT_VERSION)/legal/jdk.sctp/ADDITIONAL_LICENSE_INFO \
    path=usr/jdk/instances/openjdk$(HUMAN_VERSION)/legal/jdk.sctp/ADDITIONAL_LICENSE_INFO \
    target=../java.base/ADDITIONAL_LICENSE_INFO
link \
    path=usr/jdk/instances/openjdk$(COMPONENT_VERSION)/legal/jdk.sctp/ASSEMBLY_EXCEPTION \
    path=usr/jdk/instances/openjdk$(HUMAN_VERSION)/legal/jdk.sctp/ASSEMBLY_EXCEPTION \
    target=../java.base/ASSEMBLY_EXCEPTION
link path=usr/jdk/instances/openjdk$(COMPONENT_VERSION)/legal/jdk.sctp/LICENSE \
link path=usr/jdk/instances/openjdk$(HUMAN_VERSION)/legal/jdk.sctp/LICENSE \
    target=../java.base/LICENSE
link \
    path=usr/jdk/instances/openjdk$(COMPONENT_VERSION)/legal/jdk.security.auth/ADDITIONAL_LICENSE_INFO \
    path=usr/jdk/instances/openjdk$(HUMAN_VERSION)/legal/jdk.security.auth/ADDITIONAL_LICENSE_INFO \
    target=../java.base/ADDITIONAL_LICENSE_INFO
link \
    path=usr/jdk/instances/openjdk$(COMPONENT_VERSION)/legal/jdk.security.auth/ASSEMBLY_EXCEPTION \
    path=usr/jdk/instances/openjdk$(HUMAN_VERSION)/legal/jdk.security.auth/ASSEMBLY_EXCEPTION \
    target=../java.base/ASSEMBLY_EXCEPTION
link \
    path=usr/jdk/instances/openjdk$(COMPONENT_VERSION)/legal/jdk.security.auth/LICENSE \
    path=usr/jdk/instances/openjdk$(HUMAN_VERSION)/legal/jdk.security.auth/LICENSE \
    target=../java.base/LICENSE
link \
    path=usr/jdk/instances/openjdk$(COMPONENT_VERSION)/legal/jdk.security.jgss/ADDITIONAL_LICENSE_INFO \
    path=usr/jdk/instances/openjdk$(HUMAN_VERSION)/legal/jdk.security.jgss/ADDITIONAL_LICENSE_INFO \
    target=../java.base/ADDITIONAL_LICENSE_INFO
link \
    path=usr/jdk/instances/openjdk$(COMPONENT_VERSION)/legal/jdk.security.jgss/ASSEMBLY_EXCEPTION \
    path=usr/jdk/instances/openjdk$(HUMAN_VERSION)/legal/jdk.security.jgss/ASSEMBLY_EXCEPTION \
    target=../java.base/ASSEMBLY_EXCEPTION
link \
    path=usr/jdk/instances/openjdk$(COMPONENT_VERSION)/legal/jdk.security.jgss/LICENSE \
    path=usr/jdk/instances/openjdk$(HUMAN_VERSION)/legal/jdk.security.jgss/LICENSE \
    target=../java.base/LICENSE
link \
    path=usr/jdk/instances/openjdk$(COMPONENT_VERSION)/legal/jdk.unsupported.desktop/ADDITIONAL_LICENSE_INFO \
    path=usr/jdk/instances/openjdk$(HUMAN_VERSION)/legal/jdk.unsupported.desktop/ADDITIONAL_LICENSE_INFO \
    target=../java.base/ADDITIONAL_LICENSE_INFO
link \
    path=usr/jdk/instances/openjdk$(COMPONENT_VERSION)/legal/jdk.unsupported.desktop/ASSEMBLY_EXCEPTION \
    path=usr/jdk/instances/openjdk$(HUMAN_VERSION)/legal/jdk.unsupported.desktop/ASSEMBLY_EXCEPTION \
    target=../java.base/ASSEMBLY_EXCEPTION
link \
    path=usr/jdk/instances/openjdk$(COMPONENT_VERSION)/legal/jdk.unsupported.desktop/LICENSE \
    path=usr/jdk/instances/openjdk$(HUMAN_VERSION)/legal/jdk.unsupported.desktop/LICENSE \
    target=../java.base/LICENSE
link \
    path=usr/jdk/instances/openjdk$(COMPONENT_VERSION)/legal/jdk.unsupported/ADDITIONAL_LICENSE_INFO \
    path=usr/jdk/instances/openjdk$(HUMAN_VERSION)/legal/jdk.unsupported/ADDITIONAL_LICENSE_INFO \
    target=../java.base/ADDITIONAL_LICENSE_INFO
link \
    path=usr/jdk/instances/openjdk$(COMPONENT_VERSION)/legal/jdk.unsupported/ASSEMBLY_EXCEPTION \
    path=usr/jdk/instances/openjdk$(HUMAN_VERSION)/legal/jdk.unsupported/ASSEMBLY_EXCEPTION \
    target=../java.base/ASSEMBLY_EXCEPTION
link \
    path=usr/jdk/instances/openjdk$(COMPONENT_VERSION)/legal/jdk.unsupported/LICENSE \
    path=usr/jdk/instances/openjdk$(HUMAN_VERSION)/legal/jdk.unsupported/LICENSE \
    target=../java.base/LICENSE
link \
    path=usr/jdk/instances/openjdk$(COMPONENT_VERSION)/legal/jdk.xml.dom/ADDITIONAL_LICENSE_INFO \
    path=usr/jdk/instances/openjdk$(HUMAN_VERSION)/legal/jdk.xml.dom/ADDITIONAL_LICENSE_INFO \
    target=../java.base/ADDITIONAL_LICENSE_INFO
link \
    path=usr/jdk/instances/openjdk$(COMPONENT_VERSION)/legal/jdk.xml.dom/ASSEMBLY_EXCEPTION \
    path=usr/jdk/instances/openjdk$(HUMAN_VERSION)/legal/jdk.xml.dom/ASSEMBLY_EXCEPTION \
    target=../java.base/ASSEMBLY_EXCEPTION
link \
    path=usr/jdk/instances/openjdk$(COMPONENT_VERSION)/legal/jdk.xml.dom/LICENSE \
link path=usr/jdk/instances/openjdk$(HUMAN_VERSION)/legal/jdk.xml.dom/LICENSE \
    target=../java.base/LICENSE
link \
    path=usr/jdk/instances/openjdk$(COMPONENT_VERSION)/legal/jdk.zipfs/ADDITIONAL_LICENSE_INFO \
    path=usr/jdk/instances/openjdk$(HUMAN_VERSION)/legal/jdk.zipfs/ADDITIONAL_LICENSE_INFO \
    target=../java.base/ADDITIONAL_LICENSE_INFO
link \
    path=usr/jdk/instances/openjdk$(COMPONENT_VERSION)/legal/jdk.zipfs/ASSEMBLY_EXCEPTION \
    path=usr/jdk/instances/openjdk$(HUMAN_VERSION)/legal/jdk.zipfs/ASSEMBLY_EXCEPTION \
    target=../java.base/ASSEMBLY_EXCEPTION
link \
    path=usr/jdk/instances/openjdk$(COMPONENT_VERSION)/legal/jdk.zipfs/LICENSE \
link path=usr/jdk/instances/openjdk$(HUMAN_VERSION)/legal/jdk.zipfs/LICENSE \
    target=../java.base/LICENSE
file path=usr/jdk/instances/openjdk$(COMPONENT_VERSION)/lib/classlist
file path=usr/jdk/instances/openjdk$(COMPONENT_VERSION)/lib/ct.sym
file path=usr/jdk/instances/openjdk$(COMPONENT_VERSION)/lib/fontconfig.bfc
file path=usr/jdk/instances/openjdk$(COMPONENT_VERSION)/lib/fontconfig.properties.src
file path=usr/jdk/instances/openjdk$(COMPONENT_VERSION)/lib/fontconfig.properties.~1~.src
file path=usr/jdk/instances/openjdk$(COMPONENT_VERSION)/lib/jfr/default.jfc
file path=usr/jdk/instances/openjdk$(COMPONENT_VERSION)/lib/jfr/profile.jfc
file path=usr/jdk/instances/openjdk$(COMPONENT_VERSION)/lib/jrt-fs.jar
file path=usr/jdk/instances/openjdk$(COMPONENT_VERSION)/lib/jspawnhelper
file path=usr/jdk/instances/openjdk$(COMPONENT_VERSION)/lib/jvm.cfg
file path=usr/jdk/instances/openjdk$(COMPONENT_VERSION)/lib/libattach.so
file path=usr/jdk/instances/openjdk$(COMPONENT_VERSION)/lib/libawt.so
file path=usr/jdk/instances/openjdk$(COMPONENT_VERSION)/lib/libawt_headless.so
file path=usr/jdk/instances/openjdk$(COMPONENT_VERSION)/lib/libawt_xawt.so
file path=usr/jdk/instances/openjdk$(COMPONENT_VERSION)/lib/libdt_socket.so
file path=usr/jdk/instances/openjdk$(COMPONENT_VERSION)/lib/libfontmanager.so
file path=usr/jdk/instances/openjdk$(COMPONENT_VERSION)/lib/libinstrument.so
file path=usr/jdk/instances/openjdk$(COMPONENT_VERSION)/lib/libj2gss.so
file path=usr/jdk/instances/openjdk$(COMPONENT_VERSION)/lib/libj2pcsc.so
file path=usr/jdk/instances/openjdk$(COMPONENT_VERSION)/lib/libj2pkcs11.so
file path=usr/jdk/instances/openjdk$(COMPONENT_VERSION)/lib/libjaas.so
file path=usr/jdk/instances/openjdk$(COMPONENT_VERSION)/lib/libjava.so
file path=usr/jdk/instances/openjdk$(COMPONENT_VERSION)/lib/libjavajpeg.so
file path=usr/jdk/instances/openjdk$(COMPONENT_VERSION)/lib/libjawt.so
file path=usr/jdk/instances/openjdk$(COMPONENT_VERSION)/lib/libjdwp.so
file path=usr/jdk/instances/openjdk$(COMPONENT_VERSION)/lib/libjimage.so
file path=usr/jdk/instances/openjdk$(COMPONENT_VERSION)/lib/libjli.so
file path=usr/jdk/instances/openjdk$(COMPONENT_VERSION)/lib/libjsig.so
file path=usr/jdk/instances/openjdk$(COMPONENT_VERSION)/lib/libjsound.so
link path=usr/jdk/instances/openjdk$(COMPONENT_VERSION)/lib/libjvm.so \
file path=usr/jdk/instances/openjdk$(HUMAN_VERSION)/lib/classlist
file path=usr/jdk/instances/openjdk$(HUMAN_VERSION)/lib/ct.sym
file path=usr/jdk/instances/openjdk$(HUMAN_VERSION)/lib/fontconfig.bfc
file path=usr/jdk/instances/openjdk$(HUMAN_VERSION)/lib/fontconfig.properties.src
file path=usr/jdk/instances/openjdk$(HUMAN_VERSION)/lib/fontconfig.properties.~1~.src
file path=usr/jdk/instances/openjdk$(HUMAN_VERSION)/lib/jfr/default.jfc
file path=usr/jdk/instances/openjdk$(HUMAN_VERSION)/lib/jfr/profile.jfc
file path=usr/jdk/instances/openjdk$(HUMAN_VERSION)/lib/jrt-fs.jar
file path=usr/jdk/instances/openjdk$(HUMAN_VERSION)/lib/jspawnhelper
file path=usr/jdk/instances/openjdk$(HUMAN_VERSION)/lib/jvm.cfg
file path=usr/jdk/instances/openjdk$(HUMAN_VERSION)/lib/libattach.so
file path=usr/jdk/instances/openjdk$(HUMAN_VERSION)/lib/libawt.so
file path=usr/jdk/instances/openjdk$(HUMAN_VERSION)/lib/libawt_headless.so
file path=usr/jdk/instances/openjdk$(HUMAN_VERSION)/lib/libawt_xawt.so
file path=usr/jdk/instances/openjdk$(HUMAN_VERSION)/lib/libdt_socket.so
file path=usr/jdk/instances/openjdk$(HUMAN_VERSION)/lib/libfontmanager.so
file path=usr/jdk/instances/openjdk$(HUMAN_VERSION)/lib/libinstrument.so
file path=usr/jdk/instances/openjdk$(HUMAN_VERSION)/lib/libj2gss.so
file path=usr/jdk/instances/openjdk$(HUMAN_VERSION)/lib/libj2pcsc.so
file path=usr/jdk/instances/openjdk$(HUMAN_VERSION)/lib/libj2pkcs11.so
file path=usr/jdk/instances/openjdk$(HUMAN_VERSION)/lib/libjaas.so
file path=usr/jdk/instances/openjdk$(HUMAN_VERSION)/lib/libjava.so
file path=usr/jdk/instances/openjdk$(HUMAN_VERSION)/lib/libjavajpeg.so
file path=usr/jdk/instances/openjdk$(HUMAN_VERSION)/lib/libjawt.so
file path=usr/jdk/instances/openjdk$(HUMAN_VERSION)/lib/libjdwp.so
file path=usr/jdk/instances/openjdk$(HUMAN_VERSION)/lib/libjimage.so
file path=usr/jdk/instances/openjdk$(HUMAN_VERSION)/lib/libjli.so
file path=usr/jdk/instances/openjdk$(HUMAN_VERSION)/lib/libjsig.so
file path=usr/jdk/instances/openjdk$(HUMAN_VERSION)/lib/libjsound.so
link path=usr/jdk/instances/openjdk$(HUMAN_VERSION)/lib/libjvm.so \
    target=server/libjvm.so
file path=usr/jdk/instances/openjdk$(COMPONENT_VERSION)/lib/liblcms.so
file path=usr/jdk/instances/openjdk$(COMPONENT_VERSION)/lib/libmanagement.so
file path=usr/jdk/instances/openjdk$(COMPONENT_VERSION)/lib/libmanagement_agent.so
file path=usr/jdk/instances/openjdk$(COMPONENT_VERSION)/lib/libmanagement_ext.so
file path=usr/jdk/instances/openjdk$(COMPONENT_VERSION)/lib/libmlib_image.so
file path=usr/jdk/instances/openjdk$(COMPONENT_VERSION)/lib/libnet.so
file path=usr/jdk/instances/openjdk$(COMPONENT_VERSION)/lib/libnio.so
file path=usr/jdk/instances/openjdk$(COMPONENT_VERSION)/lib/libprefs.so
file path=usr/jdk/instances/openjdk$(COMPONENT_VERSION)/lib/librmi.so
file path=usr/jdk/instances/openjdk$(COMPONENT_VERSION)/lib/libsaproc.so
file path=usr/jdk/instances/openjdk$(COMPONENT_VERSION)/lib/libsctp.so
file path=usr/jdk/instances/openjdk$(COMPONENT_VERSION)/lib/libsplashscreen.so
file path=usr/jdk/instances/openjdk$(COMPONENT_VERSION)/lib/libsyslookup.so
file path=usr/jdk/instances/openjdk$(COMPONENT_VERSION)/lib/libverify.so
file path=usr/jdk/instances/openjdk$(COMPONENT_VERSION)/lib/libzip.so
file path=usr/jdk/instances/openjdk$(COMPONENT_VERSION)/lib/modules
file path=usr/jdk/instances/openjdk$(COMPONENT_VERSION)/lib/psfont.properties.ja
file path=usr/jdk/instances/openjdk$(COMPONENT_VERSION)/lib/psfontj2d.properties
file path=usr/jdk/instances/openjdk$(COMPONENT_VERSION)/lib/security/blocked.certs
file path=usr/jdk/instances/openjdk$(COMPONENT_VERSION)/lib/security/cacerts
file path=usr/jdk/instances/openjdk$(COMPONENT_VERSION)/lib/security/default.policy
file path=usr/jdk/instances/openjdk$(COMPONENT_VERSION)/lib/security/public_suffix_list.dat
file path=usr/jdk/instances/openjdk$(COMPONENT_VERSION)/lib/server/classes.jsa
file path=usr/jdk/instances/openjdk$(COMPONENT_VERSION)/lib/server/classes_nocoops.jsa
file path=usr/jdk/instances/openjdk$(COMPONENT_VERSION)/lib/server/libjsig.so
file path=usr/jdk/instances/openjdk$(COMPONENT_VERSION)/lib/server/libjvm.so
file path=usr/jdk/instances/openjdk$(COMPONENT_VERSION)/lib/src.zip
file path=usr/jdk/instances/openjdk$(COMPONENT_VERSION)/lib/tzdb.dat
file path=usr/jdk/instances/openjdk$(COMPONENT_VERSION)/man/man1/jar.1
file path=usr/jdk/instances/openjdk$(COMPONENT_VERSION)/man/man1/jarsigner.1
file path=usr/jdk/instances/openjdk$(COMPONENT_VERSION)/man/man1/java.1
file path=usr/jdk/instances/openjdk$(COMPONENT_VERSION)/man/man1/javac.1
file path=usr/jdk/instances/openjdk$(COMPONENT_VERSION)/man/man1/javadoc.1
file path=usr/jdk/instances/openjdk$(COMPONENT_VERSION)/man/man1/javap.1
file path=usr/jdk/instances/openjdk$(COMPONENT_VERSION)/man/man1/jcmd.1
file path=usr/jdk/instances/openjdk$(COMPONENT_VERSION)/man/man1/jconsole.1
file path=usr/jdk/instances/openjdk$(COMPONENT_VERSION)/man/man1/jdb.1
file path=usr/jdk/instances/openjdk$(COMPONENT_VERSION)/man/man1/jdeprscan.1
file path=usr/jdk/instances/openjdk$(COMPONENT_VERSION)/man/man1/jdeps.1
file path=usr/jdk/instances/openjdk$(COMPONENT_VERSION)/man/man1/jfr.1
file path=usr/jdk/instances/openjdk$(COMPONENT_VERSION)/man/man1/jhsdb.1
file path=usr/jdk/instances/openjdk$(COMPONENT_VERSION)/man/man1/jinfo.1
file path=usr/jdk/instances/openjdk$(COMPONENT_VERSION)/man/man1/jlink.1
file path=usr/jdk/instances/openjdk$(COMPONENT_VERSION)/man/man1/jmap.1
file path=usr/jdk/instances/openjdk$(COMPONENT_VERSION)/man/man1/jmod.1
file path=usr/jdk/instances/openjdk$(COMPONENT_VERSION)/man/man1/jps.1
file path=usr/jdk/instances/openjdk$(COMPONENT_VERSION)/man/man1/jrunscript.1
file path=usr/jdk/instances/openjdk$(COMPONENT_VERSION)/man/man1/jshell.1
file path=usr/jdk/instances/openjdk$(COMPONENT_VERSION)/man/man1/jstack.1
file path=usr/jdk/instances/openjdk$(COMPONENT_VERSION)/man/man1/jstat.1
file path=usr/jdk/instances/openjdk$(COMPONENT_VERSION)/man/man1/jstatd.1
file path=usr/jdk/instances/openjdk$(COMPONENT_VERSION)/man/man1/jwebserver.1
file path=usr/jdk/instances/openjdk$(COMPONENT_VERSION)/man/man1/keytool.1
file path=usr/jdk/instances/openjdk$(COMPONENT_VERSION)/man/man1/rmiregistry.1
file path=usr/jdk/instances/openjdk$(COMPONENT_VERSION)/man/man1/serialver.1
file path=usr/jdk/instances/openjdk$(COMPONENT_VERSION)/release
file path=usr/jdk/instances/openjdk$(HUMAN_VERSION)/lib/liblcms.so
file path=usr/jdk/instances/openjdk$(HUMAN_VERSION)/lib/libmanagement.so
file path=usr/jdk/instances/openjdk$(HUMAN_VERSION)/lib/libmanagement_agent.so
file path=usr/jdk/instances/openjdk$(HUMAN_VERSION)/lib/libmanagement_ext.so
file path=usr/jdk/instances/openjdk$(HUMAN_VERSION)/lib/libmlib_image.so
file path=usr/jdk/instances/openjdk$(HUMAN_VERSION)/lib/libnet.so
file path=usr/jdk/instances/openjdk$(HUMAN_VERSION)/lib/libnio.so
file path=usr/jdk/instances/openjdk$(HUMAN_VERSION)/lib/libprefs.so
file path=usr/jdk/instances/openjdk$(HUMAN_VERSION)/lib/librmi.so
file path=usr/jdk/instances/openjdk$(HUMAN_VERSION)/lib/libsaproc.so
file path=usr/jdk/instances/openjdk$(HUMAN_VERSION)/lib/libsctp.so
file path=usr/jdk/instances/openjdk$(HUMAN_VERSION)/lib/libsplashscreen.so
file path=usr/jdk/instances/openjdk$(HUMAN_VERSION)/lib/libsyslookup.so
file path=usr/jdk/instances/openjdk$(HUMAN_VERSION)/lib/libverify.so
file path=usr/jdk/instances/openjdk$(HUMAN_VERSION)/lib/libzip.so
file path=usr/jdk/instances/openjdk$(HUMAN_VERSION)/lib/modules
file path=usr/jdk/instances/openjdk$(HUMAN_VERSION)/lib/psfont.properties.ja
file path=usr/jdk/instances/openjdk$(HUMAN_VERSION)/lib/psfontj2d.properties
file path=usr/jdk/instances/openjdk$(HUMAN_VERSION)/lib/security/blocked.certs
file path=usr/jdk/instances/openjdk$(HUMAN_VERSION)/lib/security/cacerts
file path=usr/jdk/instances/openjdk$(HUMAN_VERSION)/lib/security/default.policy
file path=usr/jdk/instances/openjdk$(HUMAN_VERSION)/lib/security/public_suffix_list.dat
file path=usr/jdk/instances/openjdk$(HUMAN_VERSION)/lib/server/classes.jsa
file path=usr/jdk/instances/openjdk$(HUMAN_VERSION)/lib/server/classes_nocoops.jsa
file path=usr/jdk/instances/openjdk$(HUMAN_VERSION)/lib/server/libjsig.so
file path=usr/jdk/instances/openjdk$(HUMAN_VERSION)/lib/server/libjvm.so
file path=usr/jdk/instances/openjdk$(HUMAN_VERSION)/lib/src.zip
file path=usr/jdk/instances/openjdk$(HUMAN_VERSION)/lib/tzdb.dat
file path=usr/jdk/instances/openjdk$(HUMAN_VERSION)/man/man1/jar.1
file path=usr/jdk/instances/openjdk$(HUMAN_VERSION)/man/man1/jarsigner.1
file path=usr/jdk/instances/openjdk$(HUMAN_VERSION)/man/man1/java.1
file path=usr/jdk/instances/openjdk$(HUMAN_VERSION)/man/man1/javac.1
file path=usr/jdk/instances/openjdk$(HUMAN_VERSION)/man/man1/javadoc.1
file path=usr/jdk/instances/openjdk$(HUMAN_VERSION)/man/man1/javap.1
file path=usr/jdk/instances/openjdk$(HUMAN_VERSION)/man/man1/jcmd.1
file path=usr/jdk/instances/openjdk$(HUMAN_VERSION)/man/man1/jconsole.1
file path=usr/jdk/instances/openjdk$(HUMAN_VERSION)/man/man1/jdb.1
file path=usr/jdk/instances/openjdk$(HUMAN_VERSION)/man/man1/jdeprscan.1
file path=usr/jdk/instances/openjdk$(HUMAN_VERSION)/man/man1/jdeps.1
file path=usr/jdk/instances/openjdk$(HUMAN_VERSION)/man/man1/jfr.1
file path=usr/jdk/instances/openjdk$(HUMAN_VERSION)/man/man1/jhsdb.1
file path=usr/jdk/instances/openjdk$(HUMAN_VERSION)/man/man1/jinfo.1
file path=usr/jdk/instances/openjdk$(HUMAN_VERSION)/man/man1/jlink.1
file path=usr/jdk/instances/openjdk$(HUMAN_VERSION)/man/man1/jmap.1
file path=usr/jdk/instances/openjdk$(HUMAN_VERSION)/man/man1/jmod.1
file path=usr/jdk/instances/openjdk$(HUMAN_VERSION)/man/man1/jps.1
file path=usr/jdk/instances/openjdk$(HUMAN_VERSION)/man/man1/jrunscript.1
file path=usr/jdk/instances/openjdk$(HUMAN_VERSION)/man/man1/jshell.1
file path=usr/jdk/instances/openjdk$(HUMAN_VERSION)/man/man1/jstack.1
file path=usr/jdk/instances/openjdk$(HUMAN_VERSION)/man/man1/jstat.1
file path=usr/jdk/instances/openjdk$(HUMAN_VERSION)/man/man1/jstatd.1
file path=usr/jdk/instances/openjdk$(HUMAN_VERSION)/man/man1/jwebserver.1
file path=usr/jdk/instances/openjdk$(HUMAN_VERSION)/man/man1/keytool.1
file path=usr/jdk/instances/openjdk$(HUMAN_VERSION)/man/man1/rmiregistry.1
file path=usr/jdk/instances/openjdk$(HUMAN_VERSION)/man/man1/serialver.1
file path=usr/jdk/instances/openjdk$(HUMAN_VERSION)/release
components/runtime/openjdk-18/patches/README-zero.txt
New file
@@ -0,0 +1,44 @@
"Zero is a port of OpenJDK that uses no assembler and therefore can
trivially be built on any system."
https://openjdk.java.net/projects/zero/
The idea here is to potentially have an illumos port of zero. It's not
so interesting on x86, for which we have a proper port anyway, but if
we can get zero to work on x86 then it should be possible to get it to
work on sparc too.
It still needs the basic solaris patchset. It's designed more to support
new hardware architectures (hence the zero assembler) than as a way to
do an OS port.
There are 2 patches:
illumos-zero-1.patch
Fixes src/hotspot/cpu/zero/stubGenerator_zero.cpp
illumos-zero-2.patch
Adds the src/hotspot/os_cpu/solaris_zero directory and contents
These are current and tested for jdk18u 18.0.2.1. They don't provide a
proper zero port, as they still have x86 assembler that needs to be
removed.
The two patches above are now applied by default, so we at least catch
any source incompatibilities early.
Configure:
env PATH=/usr/bin:/usr/sbin:/usr/sfw/bin:/usr/gnu/bin bash ./configure \
--enable-unlimited-crypto --with-boot-jdk=/usr/jdk/instances/jdk17 \
--with-native-debug-symbols=none \
--with-toolchain-type=gcc \
--disable-dtrace \
--disable-warnings-as-errors \
--enable-deprecated-ports=yes \
--enable-jvm-feature-zero --with-jvm-variants=zero \
--with-jobs=3
build:
env PATH=/usr/bin:/usr/sbin:/usr/sfw/bin:/usr/gnu/bin gmake all CONF=solaris-x86_64-zero-release
components/runtime/openjdk-18/patches/README.txt
New file
@@ -0,0 +1,180 @@
This is originally derived from the pkgsrc-joyent set for openjdk11,
considerably modified. Cut from the jdk15 patches as of jdk15+32.
See also README-zero.txt for patches to build a project zero variant.
Most patches -p0
Forked off into the jdk18 repo; mainline is now jdk19.
18.0.2
Build broken by https://www.illumos.org/issues/14418. That did 2
things -  (1) exposed memcntl and meminfo by default, and (2) changed
the signature for memcntl from caddr_t to void so there's a
mismatch. The fix adopted is to modify the internal java signature for
memcntl to the new version, which still allows builds on older
releases as the old definition in sys/mman.h was effectively invisible
there.
JDK18:
Remove some unnecessary patches
src/java.base/unix/native/libjli/java_md.h
 - new comment is good
src/java.desktop/unix/native/common/awt/fontpath.c
 - shouldn't need to check for SunOS 5.8/5.9
Remove HS_DTRACE_WORKAROUND_TAIL_CALL_BUG, the bug it works around
  was fixed in 2008
Remove remaining SUNPRO and related MLIB_NO_LIBSUNMATH checks
src/java.desktop/unix/native/common/awt/X11Color.c
 - the complexity is over 20 years old and no longer relevant
make/autoconf/flags-cflags.m4
 - adding -DTRIMMED is useless
src/java.desktop/unix/native/libawt_xawt/awt/awt_InputMethod.c
 - unnecessary on illumos and current Solaris (and my S10 system too)
use the 64-bit rdtsc variant
18-29,18-30,18-31,18-32,18-33,18-34,18-35,18-36,18-37
No changes necessary
18-28
Now from jdk18 repo, should be in stabilisation phase.
Package it also now we've got this far.
Tidy ups:
Remove STLPORT, GLOBAL_LIBS (Studio remnants)
18-26, 18-27
Tiny amount of patch noise
18-25
Minor patch noise. The Foreign Function & Memory incubator doesn't
seem to have broken anything.
18-24
Add the 3 extra patches from omnios that fix up the signal handling
and remove the SIGSEGV warnings.
Tidy up, remove SPARC_WORKS
18-23
Fix src/hotspot/share/cds/classListParser.cpp
18-22
Tiny amount of patch noise
18-21
Tidy up prefetch_solaris_x86.inline.hpp
18-20
Tiny amount of patch noise
18-19
CDS header, moved one level down under _generic_header
18-18
os::get_default_process_handle() and os::dll_lookup() moved to posix
18-17
There's a Mac-specific change around vfork in
src/java.base/unix/native/libjava/ProcessImpl_md.c
I've temporarily simply switched the new __APPLE__ guard for the
__solaris__ one we had previously; this probably needs closer inspection.
The boot jdk needs to be 17 now.
A number of time related functions have been centralized into os_posix
18-16
os::have_special_privileges has been moved to posix
18-15
cgc_thread and pgc_thread merged into a single gc_thread.
Fixed a typo in the PLATFORM_API_SolarisOS_PCM.c fix.
18-14
src/java.desktop/share/classes/sun/font/TrueTypeGlyphMapper.java patch
wouldn't apply; I can't see why Solaris would need to be egregiously
different here so removed the patch.
Cleaned up a warning in PLATFORM_API_SolarisOS_PCM.c
18-13
A little patch noise.
18-12
Fix src/jdk.jlink/share/classes/jdk/tools/jlink/internal/Platform.java
18-10, 18-11
No changes
18-9
ResolverConfigurationImpl.java uses ArrayList, not LinkedList
18-8
A little patch noise.
18-7
Remove unused create_detachall_operation() that the build keeps
complaining about.
18-6
A bunch of Socket stuff appears to have been removed.
18-5
Remove os::bind_to_processor
18-4
A little patch noise.
The linker check has been hardened. It was always done wrong (it's using
gcc to get the linker version when it's actually looking for the as
version), but it now needs working around. We have the right assembler
in any case.
18-1, 18-2
No changes
18-0
rename bytes_solaris_x86.inline.hpp to bytes_solaris_x86.hpp
rename copy_solaris_x86.inline.hpp to copy_solaris_x86.hpp
Build:
env PATH=/usr/bin:/usr/sbin:/usr/sfw/bin:/usr/gnu/bin bash ./configure \
--enable-unlimited-crypto --with-boot-jdk=/usr/jdk/instances/jdk17 \
--with-native-debug-symbols=none \
--with-toolchain-type=gcc \
--disable-dtrace \
--disable-warnings-as-errors \
--enable-deprecated-ports=yes \
--with-jobs=3
env PATH=/usr/bin:/usr/sbin:/usr/sfw/bin:/usr/gnu/bin gmake all
components/runtime/openjdk-18/patches/illumos-zero-2.patch
@@ -733,7 +733,7 @@
+  static int64_t  atomic_cmpxchg_long_bootstrap(int64_t,  volatile int64_t*, int64_t);
+  static int32_t  atomic_add_bootstrap         (int32_t,  volatile int32_t*);
+
+  static void setup_fpu();
+  static void setup_fpu() {}
+#endif // AMD64
+
+  static bool supports_sse();
components/runtime/openjdk-18/patches/sparc-bitness.patch
New file
@@ -0,0 +1,17 @@
--- a/make/autoconf/flags.m4       ::
+++ b/make/autoconf/flags.m4       ::
@@ -254,12 +254,13 @@
   # For xlc, the word size flag is required for correct behavior.
   # For clang/gcc, the flag is only strictly required for reduced builds, but
-  # set it always where possible (x86 and ppc).
+  # set it always where possible (x86, sparc and ppc).
   if test "x$TOOLCHAIN_TYPE" = xxlc; then
     MACHINE_FLAG="-q${OPENJDK_TARGET_CPU_BITS}"
   elif test "x$TOOLCHAIN_TYPE" = xgcc || test "x$TOOLCHAIN_TYPE" = xclang; then
     if test "x$OPENJDK_TARGET_CPU_ARCH" = xx86 &&
         test "x$OPENJDK_TARGET_CPU" != xx32 ||
+        test "x$OPENJDK_TARGET_CPU_ARCH" = xsparc ||
         test "x$OPENJDK_TARGET_CPU_ARCH" = xppc; then
       MACHINE_FLAG="-m${OPENJDK_TARGET_CPU_BITS}"
     fi
components/runtime/openjdk-18/pkg5
@@ -1,6 +1,5 @@
{
    "dependencies": [
        "SUNWcs",
        "image/library/libjpeg6",
        "image/library/libjpeg6-ijg",
        "image/library/libpng16",
@@ -8,13 +7,12 @@
        "library/giflib",
        "library/zlib",
        "runtime/java/openjdk17",
        "shell/ksh93",
        "system/header/header-audio",
        "system/library",
        "system/library/c++/sunpro",
        "system/library/freetype-2",
        "system/library/g++-7-runtime",
        "system/library/gcc-7-runtime",
        "system/library/g++-10-runtime",
        "system/library/gcc-10-runtime",
        "system/library/math",
        "x11/library/libx11",
        "x11/library/libxext",