Changeset 83201d3 in freewrt
- Timestamp:
- Jul 17, 2006, 5:08:48 AM (19 years ago)
- Branches:
- freewrt_1_0, freewrt_2_0
- Children:
- 82d2266
- Parents:
- d40cbce
- File:
-
- 1 edited
-
package/base-files/default/sbin/failsafe (modified) (1 diff)
Legend:
- Unmodified
- Added
- Removed
-
package/base-files/default/sbin/failsafe
rd40cbce r83201d3 4 4 netmsg 192.168.1.0 "(dummy message)" 5 5 netmsg 192.168.1.255 "Press reset now, to enter Failsafe!" 6 echo "Press reset now , to enter Failsafe for $failsafe_if!"6 echo "Press reset now to enter Failsafe for ${failsafe_if}!" 7 7 sleep 2 8 8 9 if [ "$(cat /proc/sys/reset 2>&-)" = 1 -o "$(nvram get failsafe)" = 1 ]; then 10 while :; do { echo $(((X=(X+1)%8)%2)) > /proc/sys/diag; sleep $((X==0)); } 11 done & 9 if [ "$(</proc/sys/reset 2>&-)" = 1 -o "$(nvram get failsafe)" = 1 ]; then 10 while :; do 11 echo $(((X=(X+1)%8)%2)) >/proc/sys/diag 12 sleep $((X==0)) 13 done & 12 14 export FAILSAFE=true 13 15 netmsg 192.168.1.255 "Entering Failsafe!" 14 telnetd -l /bin/login <> /dev/null 2>&116 telnetd -l /bin/login <>/dev/null 2>&1 15 17 else 16 18 ifconfig $failsafe_if 0.0.0.0 17 # revert to the boot loader's vlan config18 # required for at least WRT54G v1.119 # revert to the boot loader's vlan config 20 # required for at least WRT54G v1.1 19 21 [ -d /proc/switch/eth0 ] && { 20 echo "$v0p" > /proc/switch/eth0/vlan/0/ports21 echo "$v1p" > /proc/switch/eth0/vlan/1/ports22 echo "$v2p" > /proc/switch/eth0/vlan/2/ports22 echo "$v0p" >/proc/switch/eth0/vlan/0/ports 23 echo "$v1p" >/proc/switch/eth0/vlan/1/ports 24 echo "$v2p" >/proc/switch/eth0/vlan/2/ports 23 25 } 24 26 fi
Note:
See TracChangeset
for help on using the changeset viewer.
