summaryrefslogtreecommitdiff
path: root/src/login/meson.build
diff options
context:
space:
mode:
authorKai Wohlfahrt <kai.wohlfahrt@gmail.com>2021-09-14 00:32:52 +0100
committerZbigniew Jędrzejewski-Szmek <zbyszek@in.waw.pl>2021-09-15 09:04:12 +0200
commit679de141122ca30388bba6d132f8c0dddcdddd15 (patch)
tree24eca92f2ca9e4d9fa7ad8f3aca7843d8a76dbf0 /src/login/meson.build
parent27bf0ab76e13611dce10210f2a22fb5fba05adbb (diff)
downloadsystemd-679de141122ca30388bba6d132f8c0dddcdddd15.tar.gz
Respect install_sysconfdir
This was lost e11a25cadbe and c900d89faa0 while adding jinja2 templating. Breaks builds on NixOS.
Diffstat (limited to 'src/login/meson.build')
-rw-r--r--src/login/meson.build8
1 files changed, 5 insertions, 3 deletions
diff --git a/src/login/meson.build b/src/login/meson.build
index b637adc9a2..da704d238f 100644
--- a/src/login/meson.build
+++ b/src/login/meson.build
@@ -71,18 +71,20 @@ in_files = [
['70-uaccess.rules', udevrulesdir, enable_logind and conf.get('HAVE_ACL') == 1],
['71-seat.rules', udevrulesdir, enable_logind],
['73-seat-late.rules', udevrulesdir, enable_logind],
- ['systemd-user', pamconfdir, enable_logind and pamconfdir != 'no']]
+ ['systemd-user', pamconfdir, enable_logind]]
foreach tuple : in_files
file = tuple[0]
+ dir = tuple[1]
+ install = (dir == pkgsysconfdir) ? install_sysconfdir_samples : (dir != 'no')
custom_target(
file,
input : file + '.in',
output: file,
command : [meson_render_jinja2, config_h, '@INPUT@'],
capture : true,
- install : tuple[2],
- install_dir : tuple[1])
+ install : tuple[2] and install,
+ install_dir : dir)
endforeach
if enable_logind