17827cba2SAaron LI# Echo the interface flags, reason and message options 27827cba2SAaron LI 37827cba2SAaron LIif [ "$reason" = "TEST" ]; then 4*d4fb1e02SRoy Marples # General variables at the top 5*d4fb1e02SRoy Marples set | while read line; do 6*d4fb1e02SRoy Marples case "$line" in 7*d4fb1e02SRoy Marples interface=*|pid=*|reason=*|protocol=*|profile=*|skip_hooks=*) 8*d4fb1e02SRoy Marples echo "$line";; 9*d4fb1e02SRoy Marples esac 10*d4fb1e02SRoy Marples done 11*d4fb1e02SRoy Marples # Interface flags 12*d4fb1e02SRoy Marples set | while read line; do 13*d4fb1e02SRoy Marples case "$line" in 14*d4fb1e02SRoy Marples ifcarrier=*|ifflags=*|ifmetric=*|ifmtu=*|ifwireless=*|ifssid=*) 15*d4fb1e02SRoy Marples echo "$line";; 16*d4fb1e02SRoy Marples esac 17*d4fb1e02SRoy Marples done 18*d4fb1e02SRoy Marples # Old lease 19*d4fb1e02SRoy Marples set | while read line; do 20*d4fb1e02SRoy Marples case "$line" in 21*d4fb1e02SRoy Marples old_*) echo "$line";; 22*d4fb1e02SRoy Marples esac 23*d4fb1e02SRoy Marples done 24*d4fb1e02SRoy Marples # New lease 25*d4fb1e02SRoy Marples set | while read line; do 26*d4fb1e02SRoy Marples case "$line" in 27*d4fb1e02SRoy Marples new_*) echo "$line";; 28*d4fb1e02SRoy Marples esac 29*d4fb1e02SRoy Marples done 30*d4fb1e02SRoy Marples # Router Advertisements 31*d4fb1e02SRoy Marples set | while read line; do 32*d4fb1e02SRoy Marples case "$line" in 33*d4fb1e02SRoy Marples nd[0-9]*_*) echo "$line";; 34*d4fb1e02SRoy Marples esac 35*d4fb1e02SRoy Marples done 367827cba2SAaron LI exit 0 377827cba2SAaron LIfi 38