mirror of
git://projects.qi-hardware.com/openwrt-xburst.git
synced 2025-04-21 12:27:27 +03:00
fix failsafe on broadcom, send netlink events in diag when running linux 2.6
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@7722 3c298f89-4303-0410-b956-a3cf2f4a3e73
This commit is contained in:
@@ -23,7 +23,8 @@ else
|
||||
mount -t tmpfs tmpfs /dev -o size=512K
|
||||
mknod /dev/console c 5 1
|
||||
mkdir /dev/shm
|
||||
/sbin/hotplug2 --no-persistent --coldplug --set-rules-file /etc/hotplug2-init.rules
|
||||
/sbin/hotplug2 --coldplug --set-rules-file /etc/hotplug2-init.rules
|
||||
/sbin/hotplug2 --no-coldplug --persistent --set-rules-file /etc/hotplug2-init.rules &
|
||||
M0=/dev/ptmx
|
||||
M1=/dev/ptmx
|
||||
HOTPLUG=
|
||||
@@ -42,19 +43,16 @@ dd if=/dev/console of=/dev/null bs=1 count=0 >/dev/null 2>/dev/null && {
|
||||
|
||||
exec <$M0 >$M1 2>&0
|
||||
|
||||
{
|
||||
echo "- preinit -"
|
||||
[ -e /etc/preinit.arch ] && . /etc/preinit.arch
|
||||
set_state preinit
|
||||
echo "- preinit -"
|
||||
|
||||
echo "$HOTPLUG" > /proc/sys/kernel/hotplug
|
||||
|
||||
eval ${FAILSAFE:+failsafe}
|
||||
lock -w /tmp/.failsafe
|
||||
|
||||
mount_root
|
||||
|
||||
echo "- init -"
|
||||
} | tee /tmp/preinit.log
|
||||
[ -e /etc/preinit.arch ] && . /etc/preinit.arch
|
||||
set_state preinit
|
||||
echo "$HOTPLUG" > /proc/sys/kernel/hotplug
|
||||
eval ${FAILSAFE:+failsafe}
|
||||
lock -w /tmp/.failsafe
|
||||
mount_root
|
||||
|
||||
echo "- init -"
|
||||
|
||||
killall hotplug2
|
||||
exec /sbin/init
|
||||
|
||||
Reference in New Issue
Block a user