Changeset 602 for trunk

Show
Ignore:
Timestamp:
08/17/11 03:11:45 (9 months ago)
Author:
JulioCP
Message:

Allow optional Private AP configuration in nw_conf and show current state in info.

Files:
1 modified

Legend:

Unmodified
Added
Removed
  • trunk/nightwing/usr/bin/nw_conf

    r558 r602  
    4646RESOLV_CONF="/etc/resolv.conf.default" 
    4747VERSION="/etc/nightwing_version" 
     48PRI_AP_ACT="nwnode.private.activate" 
    4849 
    4950## Message 
     
    129130        echo -e "\033[1m Server Log IP:\033[0m $(uci_get $SERVERLOG)" 
    130131        echo -e "\033[1m Visualisation Server:\033[0m $(uci get $VIS_SRV)" 
     132        echo -e "\033[1m Public AP is $(if [ $(uci_get $PRI_AP_ACT) == 0 ]; then echo -e "\033[1mnot activated."; else echo -e "\033[1mactivated."; fi)" 
    131133        echo -e "\033[1m Node Channel:\033[0m $(uci_get $CHANNEL)" 
    132134        echo -e "\033[1m Wireless Mode:\033[0m $(uci_get $WMODE)" 
     
    399401esac 
    400402} 
     403 
     404case_pri_ap(){ 
     405        read VAL 
     406        case $VAL in 
     407                y|Y) 
     408                        if [ $(uci get $PRI_AP_ACT) == 0 ]; then uci set $PRI_AP_ACT=1; else uci set $PRI_AP_ACT=0; fi 
     409                        uci commit 
     410                        echo -e "The Private AP has been $(if [ $(uci_get $PRI_AP_ACT) == 0 ]; then echo -e "\033[1mdeactivated."; else echo -e "\033[1mactivated."; fi)" 
     411                        ;; 
     412                n|N) 
     413                        echo $NOCHANGED_MSG 
     414                        ;; 
     415                *) 
     416                        echo "$VAL is not a valid option" 
     417                        echo "[y/n]: " 
     418                        case_pri_ap 
     419                        ;; 
     420        esac  
     421        sleep 2 
     422} 
     423 
     424 
     425 
    401426clear 
    402427echo -e "\033[1m **************** Basic Config *****************\033[0m" 
     
    409434echo -e "\033[1m f.\033[0m Change Wireless mode" 
    410435echo -e "\033[1m g.\033[0m Change Traffic Shaping Configuration" 
    411 echo -e "\033[1m h.\033[0m Back to main menu" 
    412 echo -n "Select an option [a - h]: " 
     436echo -e "\033[1m h.\033[0m Change Private AP Activation" 
     437echo -e "\033[1m i.\033[0m Back to main menu" 
     438echo -n "Select an option [a - i]: " 
    413439read val2 
    414440       case $val2 in 
     
    450476                        menu_2 
    451477                        ;; 
    452                 h|H) 
     478                h|H)  
     479                        echo -e "The Private AP is $(if [ $(uci_get $PRI_AP_ACT) == 0 ]; then echo -e "\033[1mnot activated."; else echo -e "\033[1mactivated."; fi)" 
     480                        echo $YESNO_MSG 
     481                        case_pri_ap 
     482                        menu_2 
     483                        ;; 
     484                i|I) 
    453485                        ;; 
    454486                *)