-
Notifications
You must be signed in to change notification settings - Fork 5.5k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
8310384: Add hooks for custom image creation #14563
Conversation
👋 Welcome back erikj! A progress list of the required criteria for merging this PR into |
Webrevs
|
Would --with-import-modules work for this requirement or is part of this overriding packages modules from the JDK ? |
There is a case of overriding a module from the JDK, but this is also going to be part of the build itself, so the import module concept isn't flexible enough. |
@erikj79 This change now passes all automated pre-integration checks. ℹ️ This project also has non-automated pre-integration requirements. Please see the file CONTRIBUTING.md for details. After integration, the commit message for the final commit will be:
You can use pull request commands such as /summary, /contributor and /issue to adjust it as needed. At the time when this comment was updated there had been 27 new commits pushed to the
As there are no conflicts, your changes will automatically be rebased on top of these commits when integrating. If you prefer to avoid this automatic rebasing, please check the documentation for the /integrate command for further details. ➡️ To integrate this PR with the above commit message to the |
/integrate |
Going to push as commit 16a34e8.
Your commit was automatically rebased without conflicts. |
We have a need for creating custom variants of the JDK image and would like to be able to reuse the existing Images.gmk for doing so. To be able to do that, we need to define some variables that are suitable for overrides. Specifically, we need:
EXTRA_MODULES: a list of extra java module names to include in the "jdk" image.
EXTRA_JMODS_DIR: a list of extra directories to add to the module path and look for jmods in, ahead the default jmods dir.
JDK_IMAGE_SUPPORT_DIR: override the location of the support dir. Without overriding this, multiple calls to Images.gmk will overwrite each others intermediate files and dependency files.
Progress
Issue
Reviewers
Reviewing
Using
git
Checkout this PR locally:
$ git fetch https://git.openjdk.org/jdk.git pull/14563/head:pull/14563
$ git checkout pull/14563
Update a local copy of the PR:
$ git checkout pull/14563
$ git pull https://git.openjdk.org/jdk.git pull/14563/head
Using Skara CLI tools
Checkout this PR locally:
$ git pr checkout 14563
View PR using the GUI difftool:
$ git pr show -t 14563
Using diff file
Download this PR as a diff file:
https://git.openjdk.org/jdk/pull/14563.diff
Webrev
Link to Webrev Comment