localed: Run locale-gen if available to generate missing locale
This change improves integration with distributions using locale-gen to
generate missing locale on-demand, like Debian-based distributions
(Debian/Ubuntu/PureOS/Tanglu/...) and Arch Linux.
We only ever enable new locales for generation, and never disable them.
Furthermore, we only generate UTF-8 locale.
This feature is only used if explicitly enabled at compile-time, and
will also be inert at runtime if the locale-gen binary is missing.
(cherry picked from commit
8f20232fcb52dbe6255f3df6101fc057af90bcfa)
Gbp-Pq: Name localed-Run-locale-gen-if-available-to-generate-missing-l.patch
Add helper for case-independent string equality checks
(cherry picked from commit
bd47b0dac4a1ff6e686c99b9958693e86d44007b)
Gbp-Pq: Name Add-helper-for-case-independent-string-equality-checks.patch
systemd (247.3-7+deb11u2) bullseye; urgency=medium
[ Michael Biebl ]
* ata_id: fix getting Response Code from SCSI Sense Data.
(Closes: #
1021579)
* logind: fix getting property OnExternalPower via D-Bus (Closes:
#
1021644)
[ Luca Boccassi ]
* Backport patch to fix CVE-2022-4415 (Closes: #
1026831)
* Backport patch to fix CVE-2022-3821
* Backport patch to fix crash in systemd-machined (Closes: #
1023567)
[dgit import unpatched systemd 247.3-7+deb11u2]