1b374f6d5SMatthias Schmidt#!/bin/sh 2b374f6d5SMatthias Schmidt# 35ee7b598SSascha Wildner# Load default devfs(5) rules. 45ee7b598SSascha Wildner# 5b374f6d5SMatthias Schmidt 6b374f6d5SMatthias Schmidt# PROVIDE: devfs 7b374f6d5SMatthias Schmidt# REQUIRE: rcconf 8*ce083385SAaron LI# BEFORE: disks 9b374f6d5SMatthias Schmidt 10b374f6d5SMatthias Schmidt. /etc/rc.subr 11b374f6d5SMatthias Schmidt 12b374f6d5SMatthias Schmidtname="devfs" 135ee7b598SSascha Wildner 14b374f6d5SMatthias Schmidtload_rc_config $name 155ee7b598SSascha Wildnerdummy_rc_command "$1" 16b374f6d5SMatthias Schmidt 17b374f6d5SMatthias Schmidtload_rules() 18b374f6d5SMatthias Schmidt{ 195ee7b598SSascha Wildner echo -n "Loading devfs rules:" 20b374f6d5SMatthias Schmidt set -- $devfs_config_files 21b374f6d5SMatthias Schmidt for file; do 22e54c8dc8SAaron LI if [ -r $file ]; then 23e54c8dc8SAaron LI echo -n " $file" 24e54c8dc8SAaron LI /sbin/devfsctl -a -f $file 25e54c8dc8SAaron LI fi 26b374f6d5SMatthias Schmidt done 27321551d8SThomas Nikolajsen echo '.' 28b374f6d5SMatthias Schmidt} 29b374f6d5SMatthias Schmidt 305ee7b598SSascha Wildnercase "$1" in 315ee7b598SSascha Wildner*start) 325ee7b598SSascha Wildner load_rules 335ee7b598SSascha Wildner ;; 345ee7b598SSascha Wildneresac 35