Fix adding manpages installed by LOCAL_DIRS to whatis file.
The ordering of 'etc' in the install has a long history dating back to the first time it was realized it needed to be "last" in r4486. That commit still left it before LOCAL_DIRS though. By having it before LOCAL_DIRS any manpages they install were not being added to the whatis database in the install image. They would likely show up in the file after a periodic rebuild of the file though. Currently the whatis file is built by an 'afterinstall' hook in etc/Makefile that calls share/man's 'makedb' target. MFC after: 2 weeks Sponsored by: EMC / Isilon Storage Division
This commit is contained in:
parent
c38230eb54
commit
23ffbc1011
@ -88,10 +88,6 @@ SUBDIR+= tests
|
|||||||
.if ${MK_OFED} != "no"
|
.if ${MK_OFED} != "no"
|
||||||
SUBDIR+=contrib/ofed
|
SUBDIR+=contrib/ofed
|
||||||
.endif
|
.endif
|
||||||
#
|
|
||||||
# We must do etc/ last for install/distribute to work.
|
|
||||||
#
|
|
||||||
SUBDIR+=etc
|
|
||||||
|
|
||||||
# Local directories are last, since it is nice to at least get the base
|
# Local directories are last, since it is nice to at least get the base
|
||||||
# system rebuilt before you do them.
|
# system rebuilt before you do them.
|
||||||
@ -115,6 +111,12 @@ SUBDIR+= ${_DIR}
|
|||||||
.endfor
|
.endfor
|
||||||
.endif
|
.endif
|
||||||
|
|
||||||
|
# We must do etc/ last as it hooks into building the man whatis file
|
||||||
|
# by calling 'makedb' in share/man. This is only relevant for
|
||||||
|
# install/distribute so they build the whatis file after every manpage is
|
||||||
|
# installed.
|
||||||
|
SUBDIR+=etc
|
||||||
|
|
||||||
.if defined(NOCLEAN)
|
.if defined(NOCLEAN)
|
||||||
NO_CLEAN= ${NOCLEAN}
|
NO_CLEAN= ${NOCLEAN}
|
||||||
.endif
|
.endif
|
||||||
|
Loading…
Reference in New Issue
Block a user