2 # Copyright (C) 2006 OpenWrt.org
3 # Copyright (C) 2010 Vertical Communications
6 local mnt
="$(grep devtmpfs /proc/mounts)"
7 mnt
="${mnt#* }"; mnt
="${mnt%% *}"
9 [ "$mnt" = "/dev" ] || mount
-o move
"$mnt" /dev
13 mount devfs
/dev
-t devfs
17 mount
-t tmpfs tmpfs
/dev
-o mode
=0755,size
=512K
21 mount
-n -t tmpfs
-o mode
=0755 udev
/dev
25 if grep -q devtmpfs
/proc
/mounts
; then
27 elif grep -q devfs
/proc
/filesystems
; then
29 elif [ -x /sbin
/hotplug2
]; then
31 elif [ -x /sbin
/udevd
]; then
36 boot_hook_add preinit_essential choose_device_fs