Allow the use of wildcarded device names in devfs.conf

PR:             conf/90760
Submitted by:   Darren Pilgrim <darren.pilgrim at gmail.com>
Approved by:    philip (mentor,implicit)
This commit is contained in:
matteo 2006-01-27 13:20:48 +00:00
parent 1266b75767
commit f5ae738fd4

View File

@ -41,19 +41,25 @@ read_devfs_conf()
{
if [ -r /etc/devfs.conf ]; then
cd /dev
while read action device parameter; do
while read action devicelist parameter; do
case "${action}" in
l*) if [ -c ${device} -a ! -e ${parameter} ]; then
ln -fs ${device} ${parameter}
fi
l*) for device in ${devicelist}; do
if [ -c ${device} -a ! -e ${parameter} ]; then
ln -fs ${device} ${parameter}
fi
done
;;
o*) if [ -c ${device} ]; then
chown ${parameter} ${device}
fi
o*) for device in ${devicelist}; do
if [ -c ${device} ]; then
chown ${parameter} ${device}
fi
done
;;
p*) if [ -c ${device} ]; then
chmod ${parameter} ${device}
fi
p*) for device in ${devicelist}; do
if [ -c ${device} ]; then
chmod ${parameter} ${device}
fi
done
;;
esac
done < /etc/devfs.conf