meson: Ensure that distribution packages own systemenvgeneratordir
Currently, Fedora's systemd RPM doesn't own systemenvgeneratordir (ie., /usr/lib/systemd/system-environment-generators) [1] because it's not created when systemd is installed. In contrast, userenvgeneratordir (ie., /usr/lib/systemd/user-environment-generators) is created, unless the environment-d Meson option is explicitly disabled. While this can be worked around elsewhere, it's better if the upstream build system created the directories consistently. It will avoid repetition, and prevent silly bugs or deviations from creeping in. [1] https://bugzilla.redhat.com/show_bug.cgi?id=2284085
This commit is contained in:
committed by
Yu Watanabe
parent
0777e64ea2
commit
ab46feb3e2
@@ -253,9 +253,11 @@ install_data('org.freedesktop.systemd1.conf',
|
||||
install_data('org.freedesktop.systemd1.service',
|
||||
install_dir : dbussystemservicedir)
|
||||
|
||||
install_emptydir(systemenvgeneratordir)
|
||||
install_emptydir(systemshutdowndir)
|
||||
install_emptydir(systemsleepdir)
|
||||
install_emptydir(systemgeneratordir)
|
||||
install_emptydir(userenvgeneratordir)
|
||||
install_emptydir(usergeneratordir)
|
||||
|
||||
if install_sysconfdir
|
||||
|
||||
Reference in New Issue
Block a user