mirror of
https://github.com/systemd/systemd.git
synced 2025-01-20 18:04:03 +03:00
meson: correctly handle "no" value for sshd?confdir options
This commit is contained in:
parent
22ce047394
commit
6c7fc5d5f2
@ -11,15 +11,17 @@ executables += [
|
||||
},
|
||||
]
|
||||
|
||||
custom_target(
|
||||
'20-systemd-ssh-proxy.conf',
|
||||
input : '20-systemd-ssh-proxy.conf.in',
|
||||
output : '20-systemd-ssh-proxy.conf',
|
||||
command : [jinja2_cmdline, '@INPUT@', '@OUTPUT@'],
|
||||
install : true,
|
||||
install_dir : libexecdir / 'ssh_config.d')
|
||||
if sshconfdir != 'no'
|
||||
custom_target(
|
||||
'20-systemd-ssh-proxy.conf',
|
||||
input : '20-systemd-ssh-proxy.conf.in',
|
||||
output : '20-systemd-ssh-proxy.conf',
|
||||
command : [jinja2_cmdline, '@INPUT@', '@OUTPUT@'],
|
||||
install : true,
|
||||
install_dir : libexecdir / 'ssh_config.d')
|
||||
|
||||
install_emptydir(sshconfdir)
|
||||
install_emptydir(sshconfdir)
|
||||
|
||||
meson.add_install_script(sh, '-c',
|
||||
ln_s.format(libexecdir / 'ssh_config.d' / '20-systemd-ssh-proxy.conf', sshconfdir / '20-systemd-ssh-proxy.conf'))
|
||||
meson.add_install_script(sh, '-c',
|
||||
ln_s.format(libexecdir / 'ssh_config.d' / '20-systemd-ssh-proxy.conf', sshconfdir / '20-systemd-ssh-proxy.conf'))
|
||||
endif
|
||||
|
@ -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
|
||||
|
Loading…
x
Reference in New Issue
Block a user