# HG changeset patch # User Aleksej Bobylev # Date 1504486438 -10800 # Node ID b4f64eaa4d703baafd45999a74ee7e91c01d8249 # Parent 354d476130a467c1fd710c0bd46356e8aceebfbb rcS: copy /lib/udev/devices/* to /dev/ right after mounting /dev as devtmpfs for udev. diff -r 354d476130a4 -r b4f64eaa4d70 etc/init.d/rcS --- a/etc/init.d/rcS Wed Jun 07 15:53:56 2017 -0400 +++ b/etc/init.d/rcS Mon Sep 04 03:53:58 2017 +0300 @@ -29,6 +29,7 @@ action 'Mounting devtmpfs filesystem on: /dev' mount -t devtmpfs devtmpfs /dev status + [ -d '/lib/udev/devices' ] && cp -af /lib/udev/devices/* /dev/ echo 'Starting udev daemon...' udevd --daemon 2>/dev/null @@ -47,9 +48,9 @@ fi # Before mounting filesystems we check fs specified in the file -# /etc/rcS.conf and variable $CHECK_FS. WE need udev started to +# /etc/rcS.conf and variable $CHECK_FS. We need udev started to # have /dev/* populated -if [ "$CHECK_FS" ]; then +if [ -n "$CHECK_FS" ]; then mount -o remount,ro / for i in $CHECK_FS; do colorize 36 "Checking filesystem: $i"