Check that kldxref(8) exists before running it.

This commit is contained in:
Ruslan Ermilov 2002-05-14 07:49:12 +00:00
parent 1b690a4832
commit be1d673d24
3 changed files with 9 additions and 10 deletions

View File

@ -949,7 +949,7 @@ COMMON ITEMS:
make buildworld
make buildkernel KERNCONF=YOUR_KERNEL_HERE
cp src/sys/${MACHINE_ARCH}/conf/GENERIC.hints /boot/device.hints [2]
make installkernel KERNCONF=YOUR_KERNEL_HERE [6]
make installkernel KERNCONF=YOUR_KERNEL_HERE
reboot in single user [3]
mergemaster -p [5]
make installworld
@ -1000,9 +1000,6 @@ COMMON ITEMS:
install) after the buildworld before this step if you last updated
from current before 20020224 or from -stable before 20020408.
[6] You may get a warning from kldxref. Ignore it. It doesn't
matter.
FORMAT:
This file contains a list, in reverse chronological order, of major

View File

@ -170,10 +170,6 @@ ${KMOD}.kld: ${OBJS}
.endif
.endif
.if !exists(/usr/sbin/kldxref)
NO_XREF=yes
.endif
_ILINKS=@ machine
all: objwarn ${PROG}
@ -260,7 +256,10 @@ realinstall:
done; true
.endif
.if !defined(NO_XREF)
-kldxref ${DESTDIR}${KMODDIR}
@if type kldxref >/dev/null 2>&1; then \
${ECHO} kldxref ${DESTDIR}${KMODDIR}; \
kldxref ${DESTDIR}${KMODDIR}; \
fi
.endif
.endif

View File

@ -216,7 +216,10 @@ SUBDIR=${MODULES_OVERRIDE}
.if !defined(NO_XREF)
.MAKEFLAGS:= ${.MAKEFLAGS} -DNO_XREF
afterinstall:
-kldxref ${DESTDIR}${KMODDIR}
@if type kldxref >/dev/null 2>&1; then \
${ECHO} kldxref ${DESTDIR}${KMODDIR}; \
kldxref ${DESTDIR}${KMODDIR}; \
fi
.endif
.include <bsd.subdir.mk>