device_google_pantah/uwb/country_conf_gen.sh
Rex Lin ba2be5e4a7 uwb: update country files and path
- Add script and conf file to generate country conf
- Modify the cal path

Bug: 233619860
Test: Verified with local build on C10
Signed-off-by: Rex Lin <rexcylin@google.com>
Change-Id: I4d480cea4b06f02082c86fbb6d4a0613f8dfb0c2
2022-06-23 18:38:40 +00:00

28 lines
960 B
Bash
Executable file

#!/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
fi
fi
((count++))
done < $1/uwb_country.conf