-
Notifications
You must be signed in to change notification settings - Fork 253
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
exim: add subpackages, for lookups, scripts and utils. #30647
exim: add subpackages, for lookups, scripts and utils. #30647
Conversation
cffba65
to
d13eb05
Compare
I've done some testing of this update as it fixes the issue I raised in #29568. I can confirm that the pgsql package works as expected. I've also checked that if you install the other lookup packages Exim does detect and load them on start-up, although I've not done any actual testing for the other lookup types:
The pre-installs script to add the exim user and the addition of the Exim utility scripts are also very useful improvements. |
d13eb05
to
84d6e7c
Compare
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
As per my comments earlier #30647 (comment) I've done some testing of this and can confirm that this change fixes issue #29568 and adds improvements to add the exim user and the exim untils
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
At a first pass this all looks good except we'd rather not add new scriptlets. Would you mind removing the scriptlet that adds the user and groups.
The scriptlet to add the user is useful, at present Exim on wolfi won't start after install with first manually adding the user and group details, ideally installing the package would do the minimum setup needed for the service to run. There are other wolfi packages that have scriptlets with pre-install scripts, including postfix, which also setups users/groups and audit which setups required directories. |
Sorry, have been away. Let me do some research into how the |
84d6e7c
to
b24462a
Compare
@justinvreeland - I've rebased / force-pushed to get rid of the extraneous commits to do with adding/removing the scriptlet. Unfortunately this means I can't resolve your requested change as the commit has disappeared, however I have removed the scriptlet since becoming more familiar with how |
This PR adds sub-packages that are present in the alpine package (https://gitlab.alpinelinux.org/alpine/aports/-/blob/master/community/exim/APKBUILD) that weren't in the Wolfi package. Specifically it adds sub-packages for lookups (postgres, mysql and others) as well as packaging the `exim-utils` and `exim-scripts` too. Additionally, as also present in the alpine package, it adds a pre-install script to configure the `exim` user upon package installation. Fixes: * wolfi-dev#29568
This PR adds sub-packages that are present in the alpine package (https://gitlab.alpinelinux.org/alpine/aports/-/blob/master/community/exim/APKBUILD) that weren't in the Wolfi package. Specifically it adds sub-packages for lookups (postgres, mysql and others) as well as packaging the
exim-utils
andexim-scripts
too.Additionally, as also present in the alpine package, it adds a pre-install script to configure the
exim
user upon package installation.Fixes:
Pre-review Checklist
For new package PRs only
endoflife.date
)