meson, man: do not install pam_systemd_home(8) when pam or homed is disabled
Fixes #14725.
This commit is contained in:
parent
2273ecfeda
commit
af06ddf51a
|
@ -3,7 +3,7 @@
|
||||||
"http://www.oasis-open.org/docbook/xml/4.2/docbookx.dtd">
|
"http://www.oasis-open.org/docbook/xml/4.2/docbookx.dtd">
|
||||||
<!-- SPDX-License-Identifier: LGPL-2.1+ -->
|
<!-- SPDX-License-Identifier: LGPL-2.1+ -->
|
||||||
|
|
||||||
<refentry id="pam_systemd_home" conditional='HAVE_PAM'>
|
<refentry id="pam_systemd_home" conditional='ENABLE_PAM_HOME'>
|
||||||
|
|
||||||
<refentryinfo>
|
<refentryinfo>
|
||||||
<title>pam_systemd_home</title>
|
<title>pam_systemd_home</title>
|
||||||
|
|
|
@ -46,7 +46,7 @@ manpages = [
|
||||||
['nss-systemd', '8', ['libnss_systemd.so.2'], 'ENABLE_NSS_SYSTEMD'],
|
['nss-systemd', '8', ['libnss_systemd.so.2'], 'ENABLE_NSS_SYSTEMD'],
|
||||||
['os-release', '5', [], ''],
|
['os-release', '5', [], ''],
|
||||||
['pam_systemd', '8', [], 'HAVE_PAM'],
|
['pam_systemd', '8', [], 'HAVE_PAM'],
|
||||||
['pam_systemd_home', '8', [], 'HAVE_PAM'],
|
['pam_systemd_home', '8', [], 'ENABLE_PAM_HOME'],
|
||||||
['portablectl', '1', [], 'ENABLE_PORTABLED'],
|
['portablectl', '1', [], 'ENABLE_PORTABLED'],
|
||||||
['pstore.conf', '5', ['pstore.conf.d'], 'ENABLE_PSTORE'],
|
['pstore.conf', '5', ['pstore.conf.d'], 'ENABLE_PSTORE'],
|
||||||
['repart.d', '5', [], 'ENABLE_REPART'],
|
['repart.d', '5', [], 'ENABLE_REPART'],
|
||||||
|
|
|
@ -1343,6 +1343,9 @@ else
|
||||||
endif
|
endif
|
||||||
conf.set10('ENABLE_HOMED', have)
|
conf.set10('ENABLE_HOMED', have)
|
||||||
|
|
||||||
|
have = have and conf.get('HAVE_PAM') == 1
|
||||||
|
conf.set10('ENABLE_PAM_HOME', have)
|
||||||
|
|
||||||
want_remote = get_option('remote')
|
want_remote = get_option('remote')
|
||||||
if want_remote != 'false'
|
if want_remote != 'false'
|
||||||
have_deps = [conf.get('HAVE_MICROHTTPD') == 1,
|
have_deps = [conf.get('HAVE_MICROHTTPD') == 1,
|
||||||
|
|
Loading…
Reference in a new issue