| #!/bin/bash |
| |
| # This script is used to generate uwb conuntry configuration file, |
| # and the PRODUCT_COPY_FILES list in uwb.mk based on uwb_country.conf |
| # Bug: 196073172, 233619860 |
| |
| count=1 |
| |
| mkdir -p $2 |
| |
| while read line ; do |
| if [[ "$line" =~ ^"*" ]]; then |
| header=${line:1} |
| elif [[ "$line" =~ ^"\"" ]]; then |
| #line=$(echo ${line/,} | tr -d "\"") |
| country[count]=$(echo $line | cut -d ':' -f1 | tr -d "\"") |
| code[count]=$(echo $line | cut -d ':' -f2 | tr -d "\"" | tr -d " ") |
| if [ "$header" = "FCC" ]; then |
| cp $1/UWB-calibration-fcc.conf $2/UWB-calibration-${code[$count]}.conf |
| elif [ "$header" = "CE" ]; then |
| cp $1/UWB-calibration-ce.conf $2/UWB-calibration-${code[$count]}.conf |
| elif [ "$header" = "JP" ]; then |
| cp $1/UWB-calibration-jp.conf $2/UWB-calibration-${code[$count]}.conf |
| elif [ "$header" = "TW" ]; then |
| cp $1/UWB-calibration-tw.conf $2/UWB-calibration-${code[$count]}.conf |
| elif [ "$header" = "Restricted" ]; then |
| cp $1/UWB-calibration-restricted.conf $2/UWB-calibration-${code[$count]}.conf |
| fi |
| fi |
| ((count++)) |
| done < $1/uwb_country.conf |