1#!/bin/sh 2#
| 1#!/bin/sh 2#
|
3# $FreeBSD: head/etc/rc.d/devfs 114769 2003-05-06 01:10:33Z dougb $
| 3# $FreeBSD: head/etc/rc.d/devfs 119166 2003-08-20 06:15:18Z mtm $
|
4# 5 6# PROVIDE: devfs 7# REQUIRE: LOGIN 8# BEFORE: securelevel 9# KEYWORD: FreeBSD 10 11. /etc/rc.subr 12 13name="devfs"
| 4# 5 6# PROVIDE: devfs 7# REQUIRE: LOGIN 8# BEFORE: securelevel 9# KEYWORD: FreeBSD 10 11. /etc/rc.subr 12 13name="devfs"
|
14start_cmd='read_devfs_conf'
| 14start_cmd='devfs_start'
|
15stop_cmd=':' 16
| 15stop_cmd=':' 16
|
| 17devfs_start() 18{ 19 if [ -n "$devfs_system_ruleset" ]; then 20 devfs_init_rulesets 21 devfs_set_ruleset $devfs_system_ruleset /dev 22 devfs_apply_ruleset $devfs_system_ruleset /dev 23 fi 24 read_devfs_conf 25} 26
|
17read_devfs_conf() 18{ 19 if [ -r /etc/devfs.conf ]; then 20 cd /dev 21 while read action device parameter; do 22 case "${action}" in 23 l*) if [ -c ${device} -a ! -e ${parameter} ]; then 24 ln -fs ${device} ${parameter}
--- 17 unchanged lines hidden --- | 27read_devfs_conf() 28{ 29 if [ -r /etc/devfs.conf ]; then 30 cd /dev 31 while read action device parameter; do 32 case "${action}" in 33 l*) if [ -c ${device} -a ! -e ${parameter} ]; then 34 ln -fs ${device} ${parameter}
--- 17 unchanged lines hidden --- |