Added php81-iconv as an installed php extension #164
Merged
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Description:
This adds the
iconv
PHP extension to the build scripts since the iconv php extension is a requirement for BookStack that has previously been poly-filled but is now needed as an extension.See #162 for more detail.
Benefits of this PR and context:
This adds a required extension that's needed in certain features of BookStack, such as QR code generation for TOTP MFA.
How Has This Been Tested?
I build a fresh image for the modified files, then used that in a compose setup to check the image worked, at that the error produced from the lack of the
iconv
extension no longer shows.I also checked the build log to ensure the
icon
extension is no longer uninstalled in the build process, like it was before.This was on an x64 Fedora Linux 37 system.
I did not test the arm image(s) specifically.
Source / References:
#162