kldxref revision 136224
1127342Smlaier#!/bin/sh 2127342Smlaier# 3127342Smlaier# $FreeBSD: head/etc/rc.d/kldxref 136224 2004-10-07 13:55:26Z mtm $ 4127342Smlaier# 5127342Smlaier 6127342Smlaier# PROVIDE: kldxref 7195026Sdougb# REQUIRE: root mountcritlocal 8150836Syar# BEFORE: netif 9136224Smtm# KEYWORD: nojail 10127342Smlaier 11127342Smlaier. /etc/rc.subr 12127342Smlaier 13127342Smlaierrcvar="kldxref_enable" 14230099Sdougbname="kldxref" 15127342Smlaierstop_cmd=":" 16127342Smlaierstart_cmd="kldxref_start" 17127342Smlaier 18136942Spjdkldxref_start () { 19127342Smlaier if [ -n "$kldxref_module_path" ]; then 20127342Smlaier MODULE_PATHS="$kldxref_module_path" 21127342Smlaier else 22222007Shrs MODULE_PATHS=`sysctl -n kern.module_path` 23150839Syar fi 24165683Syar IFS=';' 25127342Smlaier for MODULE_DIR in $MODULE_PATHS; do 26127342Smlaier if [ ! -f "$MODULE_DIR/linker.hints" ] || 27127342Smlaier checkyesno kldxref_clobber; then 28197947Sdougb echo "Building $MODULE_DIR/linker.hints" 29159243Sobrien kldxref "$MODULE_DIR" 30150839Syar fi 31150839Syar done 32216499Skevlo} 33130954Smlaier 34197947Sdougbload_rc_config $name 35127342Smlaierrun_rc_command "$1" 36127342Smlaier