Index: init.mk ================================================================== --- init.mk +++ init.mk @@ -185,11 +185,11 @@ else \ echo "MRC:$@> Failed to load [cpuctl]."; \ fi \ fi -mixer: mount cleanvar kld +mixer: mount cleanvar kld sysctl echo "MRC:$@> Restoring levels." for mixer in $$(find /dev -name 'mixer*' | sed 's|^/dev/||'); do \ if [ -r /var/db/$${mixer}-state ]; then \ mixer -f /dev/$${mixer} `cat /var/db/$${mixer}-state` || \ echo "MRC:$@> /dev/$${mixer} config load failed."; \ @@ -384,18 +384,18 @@ } .endif udevd_check: DAEMON echo "MRC:$@> Check udevd PID/socket are accessible." - if [ ! -e /var/run/udevd.pid ]; then \ + if [ ! -e /var/run/udevd.pid -o ! -e /tmp/udevd.socket ]; then \ pkill -HUP -x udevd; \ ( \ sleep 1; \ - if [ ! -e /var/run/udevd.pid ]; then \ + if [ ! -e /var/run/udevd.pid -o ! -e /tmp/udevd.socket ]; then \ svc restart udevd; \ fi \ ) & \ fi utmpx: runshm echo "MRC:$@> Install utmpx." install -m 644 -g wheel /dev/null /var/run/utmpx