man: conditionally build lastlog documentation

Resolves: https://github.com/shadow-maint/shadow/issues/674

Signed-off-by: Iker Pedrosa <ipedrosa@redhat.com>
This commit is contained in:
Iker Pedrosa 2023-07-13 15:30:22 +02:00 committed by Serge Hallyn
parent 03251ffbc0
commit acea93eda9
13 changed files with 63 additions and 14 deletions

View File

@ -26,7 +26,6 @@ man_MANS = \
man8/grpconv.8 \
man8/grpunconv.8 \
man5/gshadow.5 \
man8/lastlog.8 \
man1/login.1 \
man5/login.defs.5 \
man8/logoutd.8 \
@ -48,6 +47,10 @@ man_MANS = \
man8/vigr.8 \
man8/vipw.8
if ENABLE_LASTLOG
man_MANS += man8/lastlog.8
endif
man_nopam = \
man5/limits.5 \
man5/login.access.5 \
@ -90,7 +93,6 @@ man_XMANS = \
groups.1.xml \
grpck.8.xml \
gshadow.5.xml \
lastlog.8.xml \
limits.5.xml \
login.1.xml \
login.access.5.xml \
@ -118,6 +120,10 @@ man_XMANS = \
usermod.8.xml \
vipw.8.xml
if ENABLE_LASTLOG
man_XMANS += lastlog.8.xml
endif
login_defs_v = \
CHFN_AUTH.xml \
CHFN_RESTRICT.xml \

View File

@ -12,13 +12,16 @@ man_MANS = \
man1/groups.1 \
man8/grpck.8 \
man5/gshadow.5 \
man8/lastlog.8 \
man8/nologin.8 \
man5/passwd.5 \
man5/shadow.5 \
man1/su.1 \
man8/vipw.8
if ENABLE_LASTLOG
man_MANS += man8/lastlog.8
endif
EXTRA_DIST = $(man_MANS) \
man1/id.1 \
man8/groupmems.8 \

View File

@ -21,7 +21,6 @@ man_MANS = \
man8/grpconv.8 \
man8/grpunconv.8 \
man5/gshadow.5 \
man8/lastlog.8 \
man1/login.1 \
man5/login.defs.5 \
man8/logoutd.8 \
@ -44,6 +43,10 @@ man_MANS = \
man8/vigr.8 \
man8/vipw.8
if ENABLE_LASTLOG
man_MANS += man8/lastlog.8
endif
man_nopam = \
man5/limits.5 \
man5/login.access.5 \

View File

@ -21,7 +21,6 @@ man_MANS = \
man8/grpconv.8 \
man8/grpunconv.8 \
man5/gshadow.5 \
man8/lastlog.8 \
man1/login.1 \
man5/login.defs.5 \
man8/logoutd.8 \
@ -44,6 +43,10 @@ man_MANS = \
man8/vigr.8 \
man8/vipw.8
if ENABLE_LASTLOG
man_MANS += man8/lastlog.8
endif
man_nopam = \
man5/limits.5 \
man5/login.access.5 \

View File

@ -31,6 +31,16 @@ else
SUBIDS_COND=no_subids
endif
if ENABLE_LASTLOG
if !USE_PAM
LASTLOG_COND=lastlog
else
LASTLOG_COND=no_lastlog
endif
else
LASTLOG_COND=no_lastlog
endif
if ENABLE_REGENERATE_MAN
%.xml-config: %.xml
if grep -q SHADOW-CONFIG-HERE $<; then \
@ -40,7 +50,7 @@ if ENABLE_REGENERATE_MAN
fi
man1/% man3/% man5/% man8/%: %.xml-config Makefile config.xml
$(XSLTPROC) --stringparam profile.condition "$(PAM_COND);$(SHADOWGRP_COND);$(TCB_COND);$(SHA_CRYPT_COND);$(SUBIDS_COND);$(VENDORDIR_COND)" \
$(XSLTPROC) --stringparam profile.condition "$(PAM_COND);$(SHADOWGRP_COND);$(TCB_COND);$(SHA_CRYPT_COND);$(SUBIDS_COND);$(VENDORDIR_COND);$(LASTLOG_COND)" \
--param "man.authors.section.enabled" "0" \
--stringparam "man.output.base.dir" "" \
--stringparam vendordir "$(VENDORDIR)" \

View File

@ -5,7 +5,6 @@ man_MANS = \
man1/chsh.1 \
man1/gpasswd.1 \
man1/groups.1 \
man8/lastlog.8 \
man1/login.1 \
man1/newgrp.1 \
man1/passwd.1 \
@ -13,5 +12,9 @@ man_MANS = \
man1/sg.1 \
man1/su.1
if ENABLE_LASTLOG
man_MANS += man8/lastlog.8
endif
EXTRA_DIST = $(man_MANS)

View File

@ -21,7 +21,6 @@ man_MANS = \
man8/grpconv.8 \
man8/grpunconv.8 \
man5/gshadow.5 \
man8/lastlog.8 \
man1/login.1 \
man5/login.defs.5 \
man8/logoutd.8 \
@ -44,6 +43,10 @@ man_MANS = \
man8/vigr.8 \
man8/vipw.8
if ENABLE_LASTLOG
man_MANS += man8/lastlog.8
endif
man_nopam = \
man5/limits.5 \
man5/login.access.5 \

View File

@ -17,7 +17,6 @@ man_MANS = \
man8/grpck.8 \
man8/grpconv.8 \
man8/grpunconv.8 \
man8/lastlog.8 \
man1/login.1 \
man5/login.defs.5 \
man8/logoutd.8 \
@ -38,6 +37,10 @@ man_MANS = \
man8/vigr.8 \
man8/vipw.8
if ENABLE_LASTLOG
man_MANS += man8/lastlog.8
endif
man_nopam = \
man5/limits.5 \
man5/login.access.5 \

View File

@ -15,7 +15,6 @@ man_MANS = \
man8/groupmod.8 \
man1/groups.1 \
man8/grpck.8 \
man8/lastlog.8 \
man8/logoutd.8 \
man1/newgrp.1 \
man1/sg.1 \
@ -25,6 +24,10 @@ man_MANS = \
man8/vigr.8 \
man8/vipw.8
if ENABLE_LASTLOG
man_MANS += man8/lastlog.8
endif
man_nopam = \
man5/porttime.5

View File

@ -21,7 +21,6 @@ man_MANS = \
man8/grpconv.8 \
man8/grpunconv.8 \
man5/gshadow.5 \
man8/lastlog.8 \
man1/login.1 \
man5/login.defs.5 \
man8/logoutd.8 \
@ -44,6 +43,10 @@ man_MANS = \
man8/vigr.8 \
man8/vipw.8
if ENABLE_LASTLOG
man_MANS += man8/lastlog.8
endif
man_nopam = \
man5/limits.5 \
man5/login.access.5 \

View File

@ -15,7 +15,6 @@ man_MANS = \
man1/groups.1 \
man8/grpck.8 \
man5/gshadow.5 \
man8/lastlog.8 \
man8/logoutd.8 \
man1/newgrp.1 \
man8/nologin.8 \
@ -29,6 +28,10 @@ man_MANS = \
man8/vigr.8 \
man8/vipw.8
if ENABLE_LASTLOG
man_MANS += man8/lastlog.8
endif
man_nopam = \
man5/limits.5 \
man5/porttime.5

View File

@ -21,7 +21,6 @@ man_MANS = \
man8/grpconv.8 \
man8/grpunconv.8 \
man5/gshadow.5 \
man8/lastlog.8 \
man1/login.1 \
man5/login.defs.5 \
man8/logoutd.8 \
@ -44,6 +43,10 @@ man_MANS = \
man8/vigr.8 \
man8/vipw.8
if ENABLE_LASTLOG
man_MANS += man8/lastlog.8
endif
man_nopam = \
man5/login.access.5 \
man5/porttime.5

View File

@ -21,7 +21,6 @@ man_MANS = \
man8/grpconv.8 \
man8/grpunconv.8 \
man5/gshadow.5 \
man8/lastlog.8 \
man1/login.1 \
man5/login.defs.5 \
man8/logoutd.8 \
@ -44,6 +43,10 @@ man_MANS = \
man8/vigr.8 \
man8/vipw.8
if ENABLE_LASTLOG
man_MANS += man8/lastlog.8
endif
man_nopam = \
man5/limits.5 \
man5/login.access.5 \