MDEV-35904/MDEV-37726/MDEV-15502 - systemd environment files for service, selinux fix + Deb #4329
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
MDEV-35904 is backporting the MDEV-19210 as uninitialised systemd environment variables are now warnings in later systemd versions.
MDEV-37726, originally submitted as #4316, moves the galera information files of MDEV-35904 to
/run/mariadb
so that selinux doesn't complain.With those in place, MDEV-15502, the tmpfiles for Debian becomes easy. Which incidently resolves MDEV-13985.
Release Notes
Per MDEVs
How can this PR be tested?
selinux changes covered by external manual testing in #4316.
environment usage of systemd galera previously tested as this is in 10.11+.
buildbot install/upgrade tests cover this adequtely (except the galera bit).
Basing the PR against the correct MariaDB version
main
branch.PR quality check
Closes #4316.