1
0
mirror of https://github.com/systemd/systemd.git synced 2024-12-22 17:35:35 +03:00

units: generate ReadWritePaths= in the template

This commit is contained in:
Zbigniew Jędrzejewski-Szmek 2021-05-16 20:13:14 +02:00 committed by Yu Watanabe
parent 491bf10c80
commit 71ae5ce544
2 changed files with 5 additions and 7 deletions

View File

@ -828,15 +828,10 @@ endif
conf.set_quoted('SYSTEMD_DEFAULT_LOCALE', default_locale)
localegen_path = get_option('localegen-path')
have = false
writable = ''
if localegen_path != ''
conf.set_quoted('LOCALEGEN_PATH', localegen_path)
have = true
writable = ' /usr/lib/locale'
endif
conf.set_quoted('SERVICE_LOCALEGEN_WRITABLE', writable)
conf.set10('HAVE_LOCALEGEN', have)
conf.set10('HAVE_LOCALEGEN', localegen_path != '')
conf.set_quoted('GETTEXT_PACKAGE', meson.project_name())

View File

@ -33,7 +33,10 @@ ProtectKernelLogs=yes
ProtectKernelModules=yes
ProtectKernelTunables=yes
ProtectSystem=strict
ReadWritePaths=/etc{{SERVICE_LOCALEGEN_WRITABLE}}
ReadWritePaths=/etc
{% if HAVE_LOCALEGEN %}
ReadWritePaths=/usr/lib/locale
{% endif %}
RestrictAddressFamilies=AF_UNIX
RestrictNamespaces=yes
RestrictRealtime=yes