diff --git a/libexec/rc/rc.d/devfs b/libexec/rc/rc.d/devfs --- a/libexec/rc/rc.d/devfs +++ b/libexec/rc/rc.d/devfs @@ -44,19 +44,19 @@ cd /dev while read action devicelist parameter; do case "${action}" in - l*) for device in ${devicelist}; do + l*) for device in $(expandpath ${devicelist}); do if [ ! -e ${parameter} ]; then ln -fs ${device} ${parameter} fi done ;; - o*) for device in ${devicelist}; do + o*) for device in $(expandpath ${devicelist}); do if [ -c ${device} ]; then chown ${parameter} ${device} fi done ;; - p*) for device in ${devicelist}; do + p*) for device in $(expandpath ${devicelist}); do if [ -c ${device} ]; then chmod ${parameter} ${device} fi