From 6c7fc5d5f2011a27cea40491133bb90540377750 Mon Sep 17 00:00:00 2001 From: Frantisek Sumsal Date: Mon, 22 Jan 2024 17:11:14 +0100 Subject: meson: correctly handle "no" value for sshd?confdir options --- src/userdb/meson.build | 22 ++++++++++++---------- 1 file changed, 12 insertions(+), 10 deletions(-) (limited to 'src/userdb') diff --git a/src/userdb/meson.build b/src/userdb/meson.build index 260dbab2c8..2ee366dbae 100644 --- a/src/userdb/meson.build +++ b/src/userdb/meson.build @@ -24,15 +24,17 @@ executables += [ }, ] -custom_target( - '20-systemd-userdb.conf', - input : '20-systemd-userdb.conf.in', - output : '20-systemd-userdb.conf', - command : [jinja2_cmdline, '@INPUT@', '@OUTPUT@'], - install : conf.get('ENABLE_USERDB') == 1 and sshdconfdir != 'no', - install_dir : libexecdir / 'sshd_config.d') +if conf.get('ENABLE_USERDB') == 1 and sshdconfdir != 'no' + custom_target( + '20-systemd-userdb.conf', + input : '20-systemd-userdb.conf.in', + output : '20-systemd-userdb.conf', + command : [jinja2_cmdline, '@INPUT@', '@OUTPUT@'], + install : true, + install_dir : libexecdir / 'sshd_config.d') -install_emptydir(sshdconfdir) + install_emptydir(sshdconfdir) -meson.add_install_script(sh, '-c', - ln_s.format(libexecdir / 'sshd_config.d' / '20-systemd-userdb.conf', sshdconfdir / '20-systemd-userdb.conf')) + meson.add_install_script(sh, '-c', + ln_s.format(libexecdir / 'sshd_config.d' / '20-systemd-userdb.conf', sshdconfdir / '20-systemd-userdb.conf')) +endif -- cgit v1.2.3