mr scripts: dos2unix on some files
authorIdo Reis <idor@ti.com>
Wed, 11 Jan 2012 08:02:45 +0000 (10:02 +0200)
committerIdo Reis <idor@ti.com>
Wed, 11 Jan 2012 08:02:45 +0000 (10:02 +0200)
mr/ChToFreq.sh
mr/FreqToCh.sh
mr/HOW TO USE SCRIPTS.txt
mr/Load Convert Scripts.ttl
mr/Load MR Scripts.ttl
mr/aGO_add.sh
mr/ap_add.sh
mr/how to load ap multirole.txt
mr/how to load sta multirole.txt
mr/p2p_add.sh

index 6ceca0e55a9082eafec3fecc9664397d7fe62a71..6d4f2e370024e40e24dbc579897219e2f4506cd6 100755 (executable)
@@ -1,16 +1,16 @@
-CHANNEL=$1\r
-CHANNEL_FREQ=0\r
-\r
-if [ "$CHANNEL" -ge 149] ; then \r
-       let "CHANNEL_FREQ = (($CHANNEL - 149) * 5) + 5745"\r
-elif [ "$CHANNEL" -ge 36 ] ; then \r
-       let "CHANNEL_FREQ = (($CHANNEL - 36) * 5) + 5180"\r
-elif [ "$CHANNEL" -ge 1 ] ; then \r
-       let "CHANNEL_FREQ = (($CHANNEL - 1) * 5) + 2412"\r
-else\r
-       echo "CH in not in range" \r
-fi\r
-\r
-echo $CHANNEL_FREQ\r
-\r
-\r
+CHANNEL=$1
+CHANNEL_FREQ=0
+
+if [ "$CHANNEL" -ge 149] ; then 
+       let "CHANNEL_FREQ = (($CHANNEL - 149) * 5) + 5745"
+elif [ "$CHANNEL" -ge 36 ] ; then 
+       let "CHANNEL_FREQ = (($CHANNEL - 36) * 5) + 5180"
+elif [ "$CHANNEL" -ge 1 ] ; then 
+       let "CHANNEL_FREQ = (($CHANNEL - 1) * 5) + 2412"
+else
+       echo "CH in not in range" 
+fi
+
+echo $CHANNEL_FREQ
+
+
index 0d3beb804d4a0bc22bba5e3b906c659c41443b1c..62cb7de5d8bc45915e024c290a0d102b006df977 100755 (executable)
@@ -1,17 +1,17 @@
-CHANNEL_FREQ=$1\r
-echo $CHANNEL_FREQ\r
-CHANNEL=0\r
-\r
-if [ "$CHANNEL_FREQ" -ge 5745 ] ; then \r
-       let "CHANNEL = (($CHANNEL_FREQ - 5745) / 5) + 149"\r
-elif [ "$CHANNEL_FREQ" -ge 5180 ] ; then \r
-       let "CHANNEL = (($CHANNEL_FREQ - 5180) / 5) + 36"\r
-elif [ "$CHANNEL_FREQ" -ge 2412 ] ; then \r
-       let "CHANNEL = (($CHANNEL_FREQ - 2412) / 5) + 1"\r
-else\r
-       echo "FREQ in not in range" \r
-fi\r
-\r
-echo $CHANNEL\r
-\r
-\r
+CHANNEL_FREQ=$1
+echo $CHANNEL_FREQ
+CHANNEL=0
+
+if [ "$CHANNEL_FREQ" -ge 5745 ] ; then 
+       let "CHANNEL = (($CHANNEL_FREQ - 5745) / 5) + 149"
+elif [ "$CHANNEL_FREQ" -ge 5180 ] ; then 
+       let "CHANNEL = (($CHANNEL_FREQ - 5180) / 5) + 36"
+elif [ "$CHANNEL_FREQ" -ge 2412 ] ; then 
+       let "CHANNEL = (($CHANNEL_FREQ - 2412) / 5) + 1"
+else
+       echo "FREQ in not in range" 
+fi
+
+echo $CHANNEL
+
+
index 46170c0df2045e3b73ae0387cb719a88096dff0f..6022e6654a0977f5160bd7e6a6df5953ca2bd998 100644 (file)
@@ -1,82 +1,82 @@
-######################################## Texas Instruments - D2I #########################################\r
-###### Before begining to use MR script you must start as STA or AP ( sta_start.sh or ap_start.sh ) ###### \r
-###### <> -- Mandatory parameter                                                                                                                                       ######\r
-###### [] -- Optional parameter                                                                                                                                        ######\r
-###### Script version : v1.1                                                                                                                                           ######\r
-##########################################################################################################\r
-\r
-** All scripts can be loaded to /data/misc/wifi using "Load MR Scripts.ttl" in Tera Term Application.\r
-       \r
-1. sta_add.sh <IP> <New AP Channel> [MAC]\r
-       Parameters  \r
-               1. <IP> - Added STA IP\r
-               2. <New AP Channel> - If required channel is different then hostapd.conf channel, AP will be restarted with required channel. \r
-                                                         "0" says to skip AP reconfiguration. \r
-                                                         Channel enter as number and not as FREQ.\r
-               3. [MAC] - Added STA MAC\r
-\r
-       Example\r
-               1. "sh sta_add.sh 10.2.46.5 11 08:00:28:13:33:36"\r
-                       It means new role of STA will load and AP will be restarted if his current channel is diffrent when 11.\r
-               2. "sh sta_add.sh 10.2.46.5 0"\r
-                       It means new role of STA will load and AP will not be restarted.\r
-                       \r
-2. sta_remove.sh (removes wlan0 interface)     \r
-       Parameters  \r
-               None\r
-               \r
------------------------------------------------------------------------------------------------------------\r
-       \r
-3. ap_add.sh <IP> <New AP Channel> [MAC]\r
-       Parameters  \r
-               1. <IP> - Added AP IP\r
-               2. <New AP Channel> - Added AP will be load in required channel.\r
-                                                         Channel enter as number and not as FREQ.\r
-               3. [MAC] - Added AP MAC\r
-       \r
-       Example\r
-               1. "sh ap_add.sh 10.2.46.5 11 08:00:28:13:33:36"\r
-                       It means new role of AP will load and AP will transmit beacon on required channel.\r
-\r
-4. ap_remove.sh (removes wlan1 and mon.wlan1 interfaces)\r
-       Parameters  \r
-               None\r
-\r
------------------------------------------------------------------------------------------------------------\r
-\r
-5. aGO_add.sh <IP> <New aGO Channel> [MAC]\r
-       Parameters  \r
-               1. <IP> - Added aGO IP\r
-               2. <New aGO Channel> - Added aGO will be load in required channel.\r
-                                                         Channel enter as number and not as FREQ.\r
-               3. [MAC] - Added aGO MAC\r
-       \r
-       Example\r
-               1. "sh aGO_add.sh 10.2.46.5 11 08:00:28:13:33:36"\r
-                       It means new role of aGO will load and aGO will transmit beacon on required channel.\r
-\r
-6. aGO_remove.sh (removes p2p_wlan0 and mon.p2p_wlan0 interfaces)\r
-       Parameters  \r
-               None\r
-\r
------------------------------------------------------------------------------------------------------------\r
-\r
-7. p2p_add.sh <IP> [MAC]\r
-       Parameters  \r
-               1. <IP> - Added P2P Device IP\r
-               2. [MAC] - Added P2P Device MAC\r
-       \r
-       Example\r
-               1. "sh p2p_add.sh 10.2.46.5 08:00:28:13:33:36"\r
-                       It means new role of P2P Device will load.\r
-\r
-8. p2p_remove.sh (removes p2p_wlan0 interface)\r
-       Parameters  \r
-               None\r
-\r
-               \r
-\r
-\r
-               \r
-               \r
+######################################## Texas Instruments - D2I #########################################
+###### Before begining to use MR script you must start as STA or AP ( sta_start.sh or ap_start.sh ) ###### 
+###### <> -- Mandatory parameter                                                                                                                                       ######
+###### [] -- Optional parameter                                                                                                                                        ######
+###### Script version : v1.1                                                                                                                                           ######
+##########################################################################################################
+
+** All scripts can be loaded to /data/misc/wifi using "Load MR Scripts.ttl" in Tera Term Application.
+       
+1. sta_add.sh <IP> <New AP Channel> [MAC]
+       Parameters  
+               1. <IP> - Added STA IP
+               2. <New AP Channel> - If required channel is different then hostapd.conf channel, AP will be restarted with required channel. 
+                                                         "0" says to skip AP reconfiguration. 
+                                                         Channel enter as number and not as FREQ.
+               3. [MAC] - Added STA MAC
+
+       Example
+               1. "sh sta_add.sh 10.2.46.5 11 08:00:28:13:33:36"
+                       It means new role of STA will load and AP will be restarted if his current channel is diffrent when 11.
+               2. "sh sta_add.sh 10.2.46.5 0"
+                       It means new role of STA will load and AP will not be restarted.
+                       
+2. sta_remove.sh (removes wlan0 interface)     
+       Parameters  
+               None
+               
+-----------------------------------------------------------------------------------------------------------
+       
+3. ap_add.sh <IP> <New AP Channel> [MAC]
+       Parameters  
+               1. <IP> - Added AP IP
+               2. <New AP Channel> - Added AP will be load in required channel.
+                                                         Channel enter as number and not as FREQ.
+               3. [MAC] - Added AP MAC
+       
+       Example
+               1. "sh ap_add.sh 10.2.46.5 11 08:00:28:13:33:36"
+                       It means new role of AP will load and AP will transmit beacon on required channel.
+
+4. ap_remove.sh (removes wlan1 and mon.wlan1 interfaces)
+       Parameters  
+               None
+
+-----------------------------------------------------------------------------------------------------------
+
+5. aGO_add.sh <IP> <New aGO Channel> [MAC]
+       Parameters  
+               1. <IP> - Added aGO IP
+               2. <New aGO Channel> - Added aGO will be load in required channel.
+                                                         Channel enter as number and not as FREQ.
+               3. [MAC] - Added aGO MAC
+       
+       Example
+               1. "sh aGO_add.sh 10.2.46.5 11 08:00:28:13:33:36"
+                       It means new role of aGO will load and aGO will transmit beacon on required channel.
+
+6. aGO_remove.sh (removes p2p_wlan0 and mon.p2p_wlan0 interfaces)
+       Parameters  
+               None
+
+-----------------------------------------------------------------------------------------------------------
+
+7. p2p_add.sh <IP> [MAC]
+       Parameters  
+               1. <IP> - Added P2P Device IP
+               2. [MAC] - Added P2P Device MAC
+       
+       Example
+               1. "sh p2p_add.sh 10.2.46.5 08:00:28:13:33:36"
+                       It means new role of P2P Device will load.
+
+8. p2p_remove.sh (removes p2p_wlan0 interface)
+       Parameters  
+               None
+
+               
+
+
+               
+               
                
\ No newline at end of file
index b3869fce44e231359eb2080f028eeb846a8bc13b..876cdeb2b4502b8a1edd72cb66e28c10c0396042 100644 (file)
@@ -1,8 +1,8 @@
-sendln 'cd /data/misc/wifi/'\r
-sendln 'sh remount_rw.sh'\r
-sendln 'rm -r FreqToCh.sh'\r
-sendln 'rm -r ChToFreq.sh'\r
-sendln 'ftpget 20.1.1.10 FreqToCh.sh FreqToCh.sh'\r
-sendln 'ftpget 20.1.1.10 ChToFreq.sh ChToFreq.sh'\r
-sendln 'chmod 777 *'\r
-sendln 'dos2unix *.sh'\r
+sendln 'cd /data/misc/wifi/'
+sendln 'sh remount_rw.sh'
+sendln 'rm -r FreqToCh.sh'
+sendln 'rm -r ChToFreq.sh'
+sendln 'ftpget 20.1.1.10 FreqToCh.sh FreqToCh.sh'
+sendln 'ftpget 20.1.1.10 ChToFreq.sh ChToFreq.sh'
+sendln 'chmod 777 *'
+sendln 'dos2unix *.sh'
index 1724370280f68ac7e3b3c79bfe26019941b0a4d9..7deddd99b0cbf7e28b8c11a1673e79a40eb3be7d 100644 (file)
@@ -1,39 +1,39 @@
-sendln 'cd /data/misc/wifi/'\r
-sendln 'sh remount_rw.sh'\r
-pause 1\r
-sendln 'rm -r aGO_add.sh'\r
-sendln 'rm -r aGO_remove.sh'\r
-\r
-sendln 'rm -r p2p_add.sh'\r
-sendln 'rm -r p2p_remove.sh'\r
-\r
-sendln 'rm -r p2p_supplicant.conf'\r
-\r
-sendln 'rm -r ap_add.sh'\r
-sendln 'rm -r ap_remove.sh'\r
-\r
-sendln 'rm -r sta_add.sh'\r
-sendln 'rm -r sta_remove.sh'\r
-\r
-\r
-pause 1 \r
-sendln 'ftpget 20.1.1.10 aGO_add.sh aGO_add.sh'\r
-sendln 'ftpget 20.1.1.10 aGO_remove.sh aGO_remove.sh'\r
-\r
-sendln 'ftpget 20.1.1.10 p2p_add.sh p2p_add.sh'\r
-sendln 'ftpget 20.1.1.10 p2p_remove.sh p2p_remove.sh'\r
-\r
-sendln 'ftpget 20.1.1.10 p2p_supplicant.conf p2p_supplicant.conf'\r
-\r
-sendln 'ftpget 20.1.1.10 ap_add.sh ap_add.sh'\r
-sendln 'ftpget 20.1.1.10 ap_remove.sh ap_remove.sh'\r
-\r
-sendln 'ftpget 20.1.1.10 sta_add.sh sta_add.sh'\r
-sendln 'ftpget 20.1.1.10 sta_remove.sh sta_remove.sh'\r
-\r
-pause 1\r
-sendln 'chmod 777 *'\r
-pause 1\r
-sendln 'dos2unix *.sh'\r
-pause 1\r
+sendln 'cd /data/misc/wifi/'
+sendln 'sh remount_rw.sh'
+pause 1
+sendln 'rm -r aGO_add.sh'
+sendln 'rm -r aGO_remove.sh'
+
+sendln 'rm -r p2p_add.sh'
+sendln 'rm -r p2p_remove.sh'
+
+sendln 'rm -r p2p_supplicant.conf'
+
+sendln 'rm -r ap_add.sh'
+sendln 'rm -r ap_remove.sh'
+
+sendln 'rm -r sta_add.sh'
+sendln 'rm -r sta_remove.sh'
+
+
+pause 1 
+sendln 'ftpget 20.1.1.10 aGO_add.sh aGO_add.sh'
+sendln 'ftpget 20.1.1.10 aGO_remove.sh aGO_remove.sh'
+
+sendln 'ftpget 20.1.1.10 p2p_add.sh p2p_add.sh'
+sendln 'ftpget 20.1.1.10 p2p_remove.sh p2p_remove.sh'
+
+sendln 'ftpget 20.1.1.10 p2p_supplicant.conf p2p_supplicant.conf'
+
+sendln 'ftpget 20.1.1.10 ap_add.sh ap_add.sh'
+sendln 'ftpget 20.1.1.10 ap_remove.sh ap_remove.sh'
+
+sendln 'ftpget 20.1.1.10 sta_add.sh sta_add.sh'
+sendln 'ftpget 20.1.1.10 sta_remove.sh sta_remove.sh'
+
+pause 1
+sendln 'chmod 777 *'
+pause 1
+sendln 'dos2unix *.sh'
+pause 1
 sendln 'sync'
\ No newline at end of file
index 3d497d5ada07eba672056fec3d9b2392308b2d8d..44f03e3447772afb9d5c8566a22d67f08f656208 100755 (executable)
@@ -1,75 +1,75 @@
-#!/system/bin/sh\r
-\r
-if [ "$1" == "" -o "$2" == "" ] ; then \r
-       echo "Please insert parameters <IP> <NEW_aGO_CHANNEL> [MAC]" \r
-       echo "MAC is optional" \r
-       echo "ie: aGO_add.sh 10.2.47.6 6 08:00:28:13:33:38" \r
-       exit 0 \r
-fi\r
-\r
-INSMOD=/system/bin/insmod\r
-IFCONFIG=/system/xbin/busybox/ifconfig\r
-HOSTAPD=/system/bin/hostapd\r
-IW=/system/bin/iw\r
-WPA_CLI=/system/bin/wpa_cli\r
-HOSTAPD_CONF=/data/misc/wifi/hostapd.conf\r
-P2P_CONF=/data/misc/wifi/p2p_supplicant.conf\r
-SOCKET_PATH=/data/misc/wifi\r
-\r
-SERVICE_SUPPLICANT=wpa_supplicant\r
-SERVICE_HOSTAPD=hostapd_bin\r
-\r
-WLAN_IF_SUT=wlan0\r
-WLAN_IF_aGO=p2p_wlan0\r
-WLAN_IP=$1\r
-WLAN_NETMASK=255.255.255.0\r
-MAC=$3\r
-CHANNEL=$2\r
-PHY=`ls /sys/class/ieee80211/`\r
-DEV_NAME=p2p_blaze\r
-GO_INTENT=7\r
-CHANNEL_FREQ=0\r
-\r
-if [ "$CHANNEL" -ge 149 ] ; then \r
-       let "CHANNEL_FREQ = (($CHANNEL - 149) * 5) + 5745"\r
-elif [ "$CHANNEL" -ge 36 ] ; then \r
-       let "CHANNEL_FREQ = (($CHANNEL - 36) * 5) + 5180"\r
-elif [ "$CHANNEL" -ge 1 ] ; then \r
-       let "CHANNEL_FREQ = (($CHANNEL - 1) * 5) + 2412"\r
-else\r
-       echo "CH in not in range" \r
-fi\r
-\r
-echo "creating new interface"\r
-$IW $PHY interface add $WLAN_IF_aGO type managed\r
-sleep 1\r
-\r
-if [ "$MAC" != "" ] ; then\r
-       echo "setting new mac" \r
-       $IFCONFIG $WLAN_IF_aGO hw ether $MAC \r
-fi\r
-\r
-echo "enable interface"\r
-$IFCONFIG $WLAN_IF_aGO up $WLAN_IP netmask $WLAN_NETMASK\r
-sleep 1\r
-\r
-if [ ! -f $P2P_CONF ] ; then \r
-       cp /etc/wifi/p2p_supplicant.conf $P2P_CONF \r
-fi\r
-chmod 777 $P2P_CONF \r
-\r
-echo "loading p2p supplicant"\r
-$SERVICE_SUPPLICANT -Dnl80211 -i $WLAN_IF_aGO -c $P2P_CONF -d &\r
-sleep 1\r
-\r
-echo "Configurating p2p parameters"\r
-$WPA_CLI -i $WLAN_IF_aGO -p $SOCKET_PATH set device_name $DEV_NAME\r
-$WPA_CLI -i $WLAN_IF_aGO -p $SOCKET_PATH set p2p_go_intent $GO_INTENT\r
-sleep 1\r
-\r
-echo "Starting aGO in ch : $CHANNEL_FREQ"\r
-$WPA_CLI -i $WLAN_IF_aGO -p $SOCKET_PATH p2p_group_add freq=$CHANNEL_FREQ\r
-sleep 1\r
-\r
-\r
-\r
+#!/system/bin/sh
+
+if [ "$1" == "" -o "$2" == "" ] ; then 
+       echo "Please insert parameters <IP> <NEW_aGO_CHANNEL> [MAC]" 
+       echo "MAC is optional" 
+       echo "ie: aGO_add.sh 10.2.47.6 6 08:00:28:13:33:38" 
+       exit 0 
+fi
+
+INSMOD=/system/bin/insmod
+IFCONFIG=/system/xbin/busybox/ifconfig
+HOSTAPD=/system/bin/hostapd
+IW=/system/bin/iw
+WPA_CLI=/system/bin/wpa_cli
+HOSTAPD_CONF=/data/misc/wifi/hostapd.conf
+P2P_CONF=/data/misc/wifi/p2p_supplicant.conf
+SOCKET_PATH=/data/misc/wifi
+
+SERVICE_SUPPLICANT=wpa_supplicant
+SERVICE_HOSTAPD=hostapd_bin
+
+WLAN_IF_SUT=wlan0
+WLAN_IF_aGO=p2p_wlan0
+WLAN_IP=$1
+WLAN_NETMASK=255.255.255.0
+MAC=$3
+CHANNEL=$2
+PHY=`ls /sys/class/ieee80211/`
+DEV_NAME=p2p_blaze
+GO_INTENT=7
+CHANNEL_FREQ=0
+
+if [ "$CHANNEL" -ge 149 ] ; then 
+       let "CHANNEL_FREQ = (($CHANNEL - 149) * 5) + 5745"
+elif [ "$CHANNEL" -ge 36 ] ; then 
+       let "CHANNEL_FREQ = (($CHANNEL - 36) * 5) + 5180"
+elif [ "$CHANNEL" -ge 1 ] ; then 
+       let "CHANNEL_FREQ = (($CHANNEL - 1) * 5) + 2412"
+else
+       echo "CH in not in range" 
+fi
+
+echo "creating new interface"
+$IW $PHY interface add $WLAN_IF_aGO type managed
+sleep 1
+
+if [ "$MAC" != "" ] ; then
+       echo "setting new mac" 
+       $IFCONFIG $WLAN_IF_aGO hw ether $MAC 
+fi
+
+echo "enable interface"
+$IFCONFIG $WLAN_IF_aGO up $WLAN_IP netmask $WLAN_NETMASK
+sleep 1
+
+if [ ! -f $P2P_CONF ] ; then 
+       cp /etc/wifi/p2p_supplicant.conf $P2P_CONF 
+fi
+chmod 777 $P2P_CONF 
+
+echo "loading p2p supplicant"
+$SERVICE_SUPPLICANT -Dnl80211 -i $WLAN_IF_aGO -c $P2P_CONF -d &
+sleep 1
+
+echo "Configurating p2p parameters"
+$WPA_CLI -i $WLAN_IF_aGO -p $SOCKET_PATH set device_name $DEV_NAME
+$WPA_CLI -i $WLAN_IF_aGO -p $SOCKET_PATH set p2p_go_intent $GO_INTENT
+sleep 1
+
+echo "Starting aGO in ch : $CHANNEL_FREQ"
+$WPA_CLI -i $WLAN_IF_aGO -p $SOCKET_PATH p2p_group_add freq=$CHANNEL_FREQ
+sleep 1
+
+
+
index 3b7547bd6ae4ab7963dff41581cc1a0287835d5a..199d143e09cb2220bfd3e2de18b43655e853bd8a 100755 (executable)
@@ -1,56 +1,56 @@
-#!/system/bin/sh\r
-\r
-if [ "$1" == "" -o "$2" == "" ] ; then \r
-       echo "Please insert parameters <IP> <NEW_APUT_CHANNEL> [MAC]" \r
-       echo "MAC is optional" \r
-       echo "ie: ap_add.sh 10.2.47.6 11 08:00:28:13:33:38" \r
-       exit 0 \r
-fi\r
-\r
-INSMOD=/system/bin/insmod\r
-IFCONFIG=/system/xbin/busybox/ifconfig\r
-HOSTAPD=/system/bin/hostapd\r
-IW=/system/bin/iw\r
-HOSTAPD_CONF=/data/misc/wifi/hostapd.conf\r
-\r
-WLAN_IF_SUT=wlan0\r
-WLAN_IF_APUT=wlan1\r
-WLAN_IP=$1\r
-WLAN_NETMASK=255.255.255.0\r
-MAC=$3\r
-CHANNEL=$2\r
-PHY=`ls /sys/class/ieee80211/`\r
-\r
-SERVICE_SUPPLICANT=wpa_supplicant\r
-SERVICE_HOSTAPD=hostapd_bin\r
-\r
-echo "setting regulatory domain"\r
-$IW reg set `grep country_code= $HOSTAPD_CONF | sed "s:country_code=::"`\r
-$IW reg get\r
-\r
-echo "creating new interface"\r
-$IW $PHY interface add $WLAN_IF_APUT type managed\r
-sleep 1\r
-\r
-if [ "$MAC" != "" ] ; then\r
-       echo "setting new mac" \r
-       $IFCONFIG $WLAN_IF_APUT hw ether $MAC \r
-fi\r
-\r
-if [ ! -f $HOSTAPD_CONF ] ; then \r
-       cp /etc/wifi/hostapd.conf $HOSTAPD_CONF \r
-fi\r
-chmod 777 $HOSTAPD_CONF \r
-\r
-sed -i 's/^channel=[0-9,a-z,A-Z,_,$, ,]*/channel='$CHANNEL'/' $HOSTAPD_CONF\r
-\r
-echo "loading hostapd"\r
-setprop ctl.start $SERVICE_HOSTAPD\r
-sleep 2\r
-\r
-echo "enable interface"\r
-$IFCONFIG $WLAN_IF_APUT $WLAN_IP netmask $WLAN_NETMASK\r
-sleep 1\r
-\r
-echo "starting dhcp deamon"\r
-udhcpd -f dhcpd.conf &\r
+#!/system/bin/sh
+
+if [ "$1" == "" -o "$2" == "" ] ; then 
+       echo "Please insert parameters <IP> <NEW_APUT_CHANNEL> [MAC]" 
+       echo "MAC is optional" 
+       echo "ie: ap_add.sh 10.2.47.6 11 08:00:28:13:33:38" 
+       exit 0 
+fi
+
+INSMOD=/system/bin/insmod
+IFCONFIG=/system/xbin/busybox/ifconfig
+HOSTAPD=/system/bin/hostapd
+IW=/system/bin/iw
+HOSTAPD_CONF=/data/misc/wifi/hostapd.conf
+
+WLAN_IF_SUT=wlan0
+WLAN_IF_APUT=wlan1
+WLAN_IP=$1
+WLAN_NETMASK=255.255.255.0
+MAC=$3
+CHANNEL=$2
+PHY=`ls /sys/class/ieee80211/`
+
+SERVICE_SUPPLICANT=wpa_supplicant
+SERVICE_HOSTAPD=hostapd_bin
+
+echo "setting regulatory domain"
+$IW reg set `grep country_code= $HOSTAPD_CONF | sed "s:country_code=::"`
+$IW reg get
+
+echo "creating new interface"
+$IW $PHY interface add $WLAN_IF_APUT type managed
+sleep 1
+
+if [ "$MAC" != "" ] ; then
+       echo "setting new mac" 
+       $IFCONFIG $WLAN_IF_APUT hw ether $MAC 
+fi
+
+if [ ! -f $HOSTAPD_CONF ] ; then 
+       cp /etc/wifi/hostapd.conf $HOSTAPD_CONF 
+fi
+chmod 777 $HOSTAPD_CONF 
+
+sed -i 's/^channel=[0-9,a-z,A-Z,_,$, ,]*/channel='$CHANNEL'/' $HOSTAPD_CONF
+
+echo "loading hostapd"
+setprop ctl.start $SERVICE_HOSTAPD
+sleep 2
+
+echo "enable interface"
+$IFCONFIG $WLAN_IF_APUT $WLAN_IP netmask $WLAN_NETMASK
+sleep 1
+
+echo "starting dhcp deamon"
+udhcpd -f dhcpd.conf &
index a5793600fadeed56691881b17f2e425edbc4812f..f0248e34741e9f503963ec07bf2469acdaeb2540 100644 (file)
@@ -1,17 +1,17 @@
-sta then ap\r
-\r
-\r
-iw reg set `grep country_code= /data/misc/wifi/hostapd.conf | sed "s:country_code=::"`\r
-iw reg get\r
-\r
-iw phy0 interface add wlan1 type managed\r
-ifconfig wlan1 hw ether 08:00:28:13:33:38\r
-\r
-ifconfig wlan1 10.2.46.7 netmask 255.255.255.0\r
-\r
-/system/bin/hostapd -d /data/misc/wifi/hostapd.conf &\r
-\r
-\r
-\r
-\r
-\r
+sta then ap
+
+
+iw reg set `grep country_code= /data/misc/wifi/hostapd.conf | sed "s:country_code=::"`
+iw reg get
+
+iw phy0 interface add wlan1 type managed
+ifconfig wlan1 hw ether 08:00:28:13:33:38
+
+ifconfig wlan1 10.2.46.7 netmask 255.255.255.0
+
+/system/bin/hostapd -d /data/misc/wifi/hostapd.conf &
+
+
+
+
+
index 836644a7ed8db4047c45882978bb356036421685..8fb6bcfcf8a1e22000c57d375cdf20e7856d64e0 100644 (file)
@@ -1,6 +1,6 @@
-\r
-iw phy1 interface add wlan0 type managed\r
-\r
-ifconfig wlan0 hw ether 08:00:28:13:33:38\r
-\r
+
+iw phy1 interface add wlan0 type managed
+
+ifconfig wlan0 hw ether 08:00:28:13:33:38
+
 setprop ctl.start "wpa_supplicant:-iwlan0 -c/data/misc/wifi/wpa_supplicant.conf"
\ No newline at end of file
index 2ab4bd75edfd6fd9c7b9856eab40dfcb985db6c0..0cfaa2fe28c35c00b8e5f176d2afae58ab34227f 100755 (executable)
@@ -1,52 +1,52 @@
-#!/system/bin/sh\r
-\r
-if [ "$1" == "" -o "$2" == "" ] ; then \r
-       echo "Please insert parameters <IP> [MAC]" \r
-       echo "MAC is optional" \r
-       echo "ie: p2p_add.sh 10.2.47.6 08:00:28:13:33:38" \r
-       exit 0 \r
-fi\r
-\r
-INSMOD=/system/bin/insmod\r
-IFCONFIG=/system/xbin/busybox/ifconfig\r
-HOSTAPD=/system/bin/hostapd\r
-IW=/system/bin/iw\r
-WPA_CLI=/system/bin/wpa_cli\r
-HOSTAPD_CONF=/data/misc/wifi/hostapd.conf\r
-P2P_CONF=/data/misc/wifi/p2p_supplicant.conf\r
-SOCKET_PATH=/data/misc/wifi\r
-\r
-SERVICE_SUPPLICANT=wpa_supplicant\r
-SERVICE_HOSTAPD=hostapd_bin\r
-\r
-WLAN_IF_SUT=wlan0\r
-WLAN_IF_aGO=p2p_wlan0\r
-WLAN_IP=$1\r
-WLAN_NETMASK=255.255.255.02\r
-MAC=$2\r
-PHY=`ls /sys/class/ieee80211/`\r
-\r
-\r
-echo "creating new interface"\r
-$IW $PHY interface add $WLAN_IF_aGO type managed\r
-sleep 1\r
-\r
-if [ "$MAC" != "" ] ; then\r
-       echo "setting new mac" \r
-       $IFCONFIG $WLAN_IF_aGO hw ether $MAC \r
-fi\r
-\r
-echo "enable interface"\r
-$IFCONFIG $WLAN_IF_aGO up $WLAN_IP netmask $WLAN_NETMASK\r
-sleep 1\r
-\r
-if [ ! -f $P2P_CONF ] ; then \r
-       cp /etc/wifi/p2p_supplicant.conf $P2P_CONF \r
-fi\r
-chmod 777 $P2P_CONF \r
-\r
-echo "loading p2p supplicant"\r
-$SERVICE_SUPPLICANT -Dnl80211 -i $WLAN_IF_aGO -c $P2P_CONF -d &\r
-sleep 1\r
-\r
-\r
+#!/system/bin/sh
+
+if [ "$1" == "" -o "$2" == "" ] ; then 
+       echo "Please insert parameters <IP> [MAC]" 
+       echo "MAC is optional" 
+       echo "ie: p2p_add.sh 10.2.47.6 08:00:28:13:33:38" 
+       exit 0 
+fi
+
+INSMOD=/system/bin/insmod
+IFCONFIG=/system/xbin/busybox/ifconfig
+HOSTAPD=/system/bin/hostapd
+IW=/system/bin/iw
+WPA_CLI=/system/bin/wpa_cli
+HOSTAPD_CONF=/data/misc/wifi/hostapd.conf
+P2P_CONF=/data/misc/wifi/p2p_supplicant.conf
+SOCKET_PATH=/data/misc/wifi
+
+SERVICE_SUPPLICANT=wpa_supplicant
+SERVICE_HOSTAPD=hostapd_bin
+
+WLAN_IF_SUT=wlan0
+WLAN_IF_aGO=p2p_wlan0
+WLAN_IP=$1
+WLAN_NETMASK=255.255.255.02
+MAC=$2
+PHY=`ls /sys/class/ieee80211/`
+
+
+echo "creating new interface"
+$IW $PHY interface add $WLAN_IF_aGO type managed
+sleep 1
+
+if [ "$MAC" != "" ] ; then
+       echo "setting new mac" 
+       $IFCONFIG $WLAN_IF_aGO hw ether $MAC 
+fi
+
+echo "enable interface"
+$IFCONFIG $WLAN_IF_aGO up $WLAN_IP netmask $WLAN_NETMASK
+sleep 1
+
+if [ ! -f $P2P_CONF ] ; then 
+       cp /etc/wifi/p2p_supplicant.conf $P2P_CONF 
+fi
+chmod 777 $P2P_CONF 
+
+echo "loading p2p supplicant"
+$SERVICE_SUPPLICANT -Dnl80211 -i $WLAN_IF_aGO -c $P2P_CONF -d &
+sleep 1
+
+