Skip to content

Conversation

joakime
Copy link
Contributor

@joakime joakime commented Nov 27, 2024

  • Will always create ini file if the module is enabled directly or via transitive dependency AND it has a [ini-template] section.

As as have many modules that now have [ini-template], it's getting confusing for users that want to configure something, but they didn't directly declare the module in the --add-module command line.

A prime example is if they enable --add-module=https the https module is enabled, but it has no [ini-template] and the dependent module ssl also isn't created in start.d/ssl.ini as it wasn't specified.

With the changes in this PR, the above example would also have the start.d/ssl.ini created.

* Will always create ini file if
  the module is enabled directly
  or via transitive dependency
  AND it has a [ini-template] section.
@joakime joakime requested review from gregw and sbordet November 27, 2024 16:50
@joakime joakime self-assigned this Nov 27, 2024
Copy link
Contributor

@sbordet sbordet left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Also the documentation would need to be updated.
I can do it, if you want.

@joakime joakime requested a review from sbordet November 27, 2024 20:33
…created for transitive dependencies.

Signed-off-by: Simone Bordet <simone.bordet@gmail.com>
@sbordet
Copy link
Contributor

sbordet commented Nov 28, 2024

@joakime I have updated the documentation, please review (even if it's your PR).

@joakime joakime merged commit 7be7d0e into jetty-12.1.x Nov 28, 2024
9 checks passed
@sbordet sbordet deleted the fix/12.1.x/always-present-ini-templates branch November 29, 2024 09:47
@olamy olamy mentioned this pull request Jun 3, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
No open projects
Status: ✅ Done
Development

Successfully merging this pull request may close these issues.

2 participants