Changeset 13
- Timestamp:
- 08/27/07 03:39:10 (1 year ago)
- Files:
-
- trunk/imagebuilder/files/sbin/ifup.3g (modified) (5 diffs)
Legend:
- Unmodified
- Added
- Removed
- Modified
- Copied
- Moved
trunk/imagebuilder/files/sbin/ifup.3g
r11 r13 5 5 6 6 # make sure that wwan_proto is 3g 7 [ "$(nvram get wwan_proto)" = "3g" ] || { 7 if [ "$(nvram get wwan_proto)" = "3g" ]; then 8 8 logger -p user.notice -t ifup.3g "wwan_proto isn't 3g" 9 9 exit 1 10 } 10 fi 11 11 12 12 # make sure that interface isn't already up … … 16 16 fi 17 17 18 # make sure 3g leds aren't already on19 echo 0 > /proc/diag/led/3g_blue 20 echo 0 > /proc/diag/led/3g_blink 21 echo 0 > /proc/diag/led/3g_green 18 if [ "$(cat /proc/diag/led/3g_blue)" = "1" ]; then 19 echo "ifup.3g is already running" 20 exit 1 21 fi 22 22 23 23 # make the lock directory … … 72 72 } 73 73 74 # run pppd with variables75 (while :; do76 77 74 # turn on flashing blue LED 78 75 echo 1 > /proc/diag/led/3g_blue 79 76 echo 1 > /proc/diag/led/3g_blink 80 77 78 # run pppd with variables 79 (while :; do 81 80 /usr/sbin/pppd nodetach \ 82 81 $DEVICE \ … … 111 110 sleep 1 112 111 done 113 # then turn off all 3G leds114 echo 0 > /proc/diag/led/3g_green115 echo 0 > /proc/diag/led/3g_blue116 echo 0 > /proc/diag/led/3g_blink117 112 else 118 113 exit 114 119 115 fi 120 116 121 done 2>&1 ) &117 done 2>&1 | logger) & 122 118 123 119 … … 126 122 127 123 128