Bug: 247633734 Test: Verified with local build Signed-off-by: Rex Lin <rexcylin@google.com> Change-Id: I93d5afc09167e45c307ed131c28ce07d3c671e1a
31 lines
1.2 KiB
Bash
Executable file
31 lines
1.2 KiB
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
|
|
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
|