xref: /dflybsd-src/etc/rc.d/devfs (revision ce0833857e05eba4d13f3fd8a4d049ea68c5ffa4)
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