Allow the use of wildcarded device names in devfs.conf
PR: conf/90760 Submitted by: Darren Pilgrim <darren.pilgrim@gmail.com> Approved by: philip (mentor)
This commit is contained in:
parent
f58efa8625
commit
7c0c5d7027
@ -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
|
||||
|
Loading…
x
Reference in New Issue
Block a user