Assembla home | Assembla project page
 

Changeset 11

Show
Ignore:
Timestamp:
08/27/07 02:53:20 (3 years ago)
Author:
evdowizard
Message:

make ifdown.3g wait until lock is removed

Files:

Legend:

Unmodified
Added
Removed
Modified
Copied
Moved
  • trunk/imagebuilder/files/bin/keepalive

    r9 r11  
    1010        exit 1 
    1111fi 
    12 echo $$ > $lock 
     12echo $$ >> $lock 
    1313 
    1414# variables 
     
    3030logger -p user.notice -t keepalive "Exceeded ${max}% packet loss, reconnecting..." 
    3131ifdown wwan 
    32 sleep 10 
    3332ifup wwan & 
    3433exit 
  • trunk/imagebuilder/files/sbin/ifdown.3g

    r1 r11  
    33echo 0 > /proc/diag/led/3g_blue 
    44echo 0 > /proc/diag/led/3g_blink 
    5 killall pppd 2>/dev/null >/dev/null 
     5killall pppd 2> /dev/null > /dev/null 
     6 
     7while [ -e /var/lock/LCK..* ]; do 
     8sleep 1 
     9done 
  • trunk/imagebuilder/files/sbin/ifup.3g

    r10 r11  
    107107# if there were errors and pppd wasn't killed 
    108108if [ $EXSTATUS -ne 0 -a $EXSTATUS -ne 5 ]; then 
     109        # wait until lock is removed 
     110        while [ -e /var/lock/LCK..* ]; do 
     111                sleep 1 
     112        done 
    109113        # then turn off all 3G leds 
    110114        echo 0 > /proc/diag/led/3g_green 
    111115        echo 0 > /proc/diag/led/3g_blue 
    112116        echo 0 > /proc/diag/led/3g_blink 
    113         sleep 10 
    114117else 
    115118        exit