@@ -18,14 +18,14 @@ function process_external_product()
18
18
19
19
# 根据内部机型属性从manifest获取对应的键值
20
20
local key_index=" inside_model"
21
- local key_tmp=$( awk -v var=" $key_index " ' ($2==var){print $1}' $REGISTER_PATH )
21
+ local key_tmp=$( awk -v var=" $key_index " ' ($2==var){print $1}' $DEVICE_REGISTER_PATH )
22
22
local inside_model_value=${manifestmap["$key_tmp"]}
23
23
if [ -z " $inside_model_value " ]; then
24
24
debug_error " not exsit 'inside_model'...please ask manifest"
25
25
exit -1
26
26
fi
27
27
28
- local external_product_file=$( awk -v mindex=" $key_index " ' ($2==mindex){print $3}' $REGISTER_PATH )
28
+ local external_product_file=$( awk -v mindex=" $key_index " ' ($2==mindex){print $3}' $DEVICE_REGISTER_PATH )
29
29
30
30
# 取第一个字段在manifest查询到的value做为key, 其余字段在manifest中的查询结果拼接后作为为value
31
31
# 两个for,一个是先找到manifest定义的字段,er个然后通过该字段找到对应的value,并使用 = 拼接成一个value
@@ -35,7 +35,7 @@ function process_external_product()
35
35
local var
36
36
declare -a external_product_tmp
37
37
for var in " ${external_product[@]} " ; do
38
- external_product_tmp[$i ]=$( awk -v var_tmp=" $var " ' ($2==var_tmp){print $1}' $REGISTER_PATH )
38
+ external_product_tmp[$i ]=$( awk -v var_tmp=" $var " ' ($2==var_tmp){print $1}' $DEVICE_REGISTER_PATH )
39
39
let i=i+1
40
40
done
41
41
local len=${# external_product_tmp}
@@ -78,7 +78,7 @@ function process_keyboard_layout()
78
78
79
79
# 不同平台对kl文件名字不同处理; 比如全志: custom_code+business_model唯一指定一个kl配置文件
80
80
# TODO 其它平台还需要可扩展
81
- local path_tmp=$( awk ' ($2=="customer_code"){print $3}' $REGISTER_PATH )
81
+ local path_tmp=$( awk ' ($2=="customer_code"){print $3}' $DEVICE_REGISTER_PATH )
82
82
# TODO 如果path_tmp后面有/就去掉这个/
83
83
case $CURENT_DEVICE in
84
84
" dolphin-cantv-h2" )
@@ -104,8 +104,8 @@ function call_process_server()
104
104
{
105
105
debug_func " call_process_server >>>>>"
106
106
107
- if [[ ! -f " $REGISTER_PATH " ]]; then
108
- debug_error " $REGISTER_PATH is not exsit, please run 'config_register_path' first, exit (-1)"
107
+ if [[ ! -f " $DEVICE_REGISTER_PATH " ]]; then
108
+ debug_error " $DEVICE_REGISTER_PATH is not exsit, please run 'config_register_path' first, exit (-1)"
109
109
exit -1
110
110
fi
111
111
@@ -132,10 +132,10 @@ function call_process_server()
132
132
# for将跳过特殊处理过的key, 然后统一处理普通的属性
133
133
local key
134
134
for key in ${! manifestmap[@]} ; do
135
- # awk -v tmp="$key" '{print $0}' $REGISTER_PATH
135
+ # awk -v tmp="$key" '{print $0}' $DEVICE_REGISTER_PATH
136
136
# prop 和 path是本地注册表中的属性和修改路径; prop以后将作为key,而value需要从manifest中获取
137
137
138
- local pp=$( awk -v tmp=" $key " ' ($1==tmp){print $2,$3}' $REGISTER_PATH )
138
+ local pp=$( awk -v tmp=" $key " ' ($1==tmp){print $2,$3}' $DEVICE_REGISTER_PATH )
139
139
if [[ -n " $pp " ]]; then
140
140
local prop=$( echo $pp | awk ' {print $1}' )
141
141
elif [[ " ${key: 0: 2} " == " 0x" ]]; then
@@ -150,7 +150,7 @@ function call_process_server()
150
150
if [[ " $prop " == " customer_code" ]]; then
151
151
continue
152
152
elif [[ " ${key: 0: 2} " == " 0x" ]]; then
153
- local irlabel_tmp=$( awk ' ($2=="customer_code"){print $1}' $REGISTER_PATH )
153
+ local irlabel_tmp=$( awk ' ($2=="customer_code"){print $1}' $DEVICE_REGISTER_PATH )
154
154
local irlabel=${manifestmap["$irlabel_tmp"]}
155
155
process_keyboard_layout $irlabel $key
156
156
let retflag=retflag+$?
0 commit comments