svn commit: r333491 - head/etc/rc.d
Edward Tomasz Napierala
trasz at FreeBSD.org
Fri May 11 14:43:22 UTC 2018
Author: trasz
Date: Fri May 11 14:43:21 2018
New Revision: 333491
URL: https://svnweb.freebsd.org/changeset/base/333491
Log:
Make /etc/rc.d/kldxref not print anything for directories that don't
contain any kernel modules. This makes the common case completely silent,
as it should be.
Reviewed by: imp@
MFC after: 2 weeks
Sponsored by: DARPA, AFRL
Differential Revision: https://reviews.freebsd.org/D14694
Modified:
head/etc/rc.d/kldxref
Modified: head/etc/rc.d/kldxref
==============================================================================
--- head/etc/rc.d/kldxref Fri May 11 13:22:43 2018 (r333490)
+++ head/etc/rc.d/kldxref Fri May 11 14:43:21 2018 (r333491)
@@ -24,8 +24,9 @@ kldxref_start() {
fi
IFS=';'
for MODULE_DIR in $MODULE_PATHS; do
- if [ ! -f "$MODULE_DIR/linker.hints" ] ||
- checkyesno kldxref_clobber; then
+ if checkyesno kldxref_clobber ||
+ [ ! -f "$MODULE_DIR/linker.hints" ] &&
+ [ `echo ${MODULE_DIR}/*.ko` != "${MODULE_DIR}/*.ko" ]; then
echo "Building $MODULE_DIR/linker.hints"
kldxref "$MODULE_DIR"
fi
More information about the svn-src-all
mailing list