kldxref revision 168531
1#!/bin/sh 2# 3# $FreeBSD: head/etc/rc.d/kldxref 168531 2007-04-09 08:53:40Z des $ 4# 5 6# PROVIDE: kldxref 7# REQUIRE: FILESYSTEMS 8# BEFORE: netif 9# KEYWORD: nojail 10 11. /etc/rc.subr 12 13rcvar="kldxref_enable" 14name="kldxref" 15stop_cmd=":" 16start_cmd="kldxref_start" 17 18kldxref_start () { 19 if [ -n "$kldxref_module_path" ]; then 20 MODULE_PATHS="$kldxref_module_path" 21 else 22 MODULE_PATHS=`sysctl -n kern.module_path` 23 fi 24 IFS=';' 25 for MODULE_DIR in $MODULE_PATHS; do 26 if [ ! -f "$MODULE_DIR/linker.hints" ] || 27 checkyesno kldxref_clobber; then 28 echo "Building $MODULE_DIR/linker.hints" 29 kldxref "$MODULE_DIR" 30 fi 31 done 32} 33 34load_rc_config $name 35run_rc_command "$1" 36