forked from Ivasoft/openwrt
udev: Update udev package from udev-106 to udev-142
Update the init scripts have to use udevadm where appropriate. The udev package no longer provides separate udev utilities like udevtrigger and udevsettle. These have been incorporated into the udev admin program udevadm. Replace the udevextras sub package with config options to the udev package. Update the preinit script to check for '/lib/udev/devices', and copy it to '/dev/ if it is found, then to conditionaly setup /dev the old way with mknod etc. Udev now recommends using the directory '/lib/udev/devices' to initialize the '/dev' directory at startup. Signed-off-by: Geoff Levand <geoffrey.levand@am.sony.com> SVN-Revision: 17378
This commit is contained in:
@@ -40,15 +40,19 @@ elif [ -x /sbin/hotplug2 ]; then
|
||||
|
||||
elif [ -x /sbin/udevd ]; then
|
||||
mount -n -t tmpfs -o mode=0755 udev /dev
|
||||
/sbin/udevd --daemon
|
||||
/sbin/udevtrigger
|
||||
/sbin/udevsettle
|
||||
[ -d /lib/udev/devices ] && cp -af /lib/udev/devices/* /dev/
|
||||
[ -c /dev/console ] || mknod -m 0600 /dev/console c 5 1
|
||||
[ -c /dev/null ] || mknod -m 0666 /dev/null c 1 3
|
||||
/sbin/udevd --daemon --resolve-names=never
|
||||
/sbin/udevadm trigger
|
||||
/sbin/udevadm settle
|
||||
M0=/dev/pty/ptmx
|
||||
M1=/dev/pty/ptmx
|
||||
HOTPLUG=
|
||||
fi
|
||||
|
||||
mkdir -p /dev/pts /dev/shm
|
||||
[ -d /dev/pts ] || mkdir -p /dev/pts
|
||||
[ -d /dev/shm ] || mkdir -p /dev/shm
|
||||
mount devpts /dev/pts -t devpts
|
||||
|
||||
# the shell really doesn't like having stdin/out closed
|
||||
|
||||
Reference in New Issue
Block a user