@@ -7,6 +7,7 @@ source "$(cd -- "$(dirname -- "${BASH_SOURCE[0]}")" &>/dev/null && pwd)/certs.sh
77base_dir=" ${PWD} /workdir"
88bin_dir=" ${base_dir} /bin"
99pid_dir=" ${base_dir} /run"
10+ log_level=debug
1011logs_dir=" ${base_dir} /logs"
1112certs_dir=" ${base_dir} /certs"
1213db_dir=" ${base_dir} /db"
@@ -26,7 +27,8 @@ manufacturer_dns=manufacturer
2627manufacturer_ip=127.0.0.1
2728manufacturer_port=8038
2829manufacturer_pid_file=" ${pid_dir} /manufacturer.pid"
29- manufacturer_log=" ${logs_dir} /${manufacturer_dns} .log"
30+ manufacturer_log_level=" ${log_level} "
31+ manufacturer_log_file=" ${logs_dir} /${manufacturer_dns} .log"
3032# key crt pub and subj variables are required to generate certificates
3133manufacturer_key=" ${certs_dir} /manufacturer.key"
3234# shellcheck disable=SC2034
@@ -50,7 +52,8 @@ rendezvous_dns=rendezvous
5052rendezvous_ip=127.0.0.1
5153rendezvous_port=8041
5254rendezvous_pid_file=" ${pid_dir} /rendezvous.pid"
53- rendezvous_log=" ${logs_dir} /${rendezvous_dns} .log"
55+ rendezvous_log_level=" ${log_level} "
56+ rendezvous_log_file=" ${logs_dir} /${rendezvous_dns} .log"
5457rendezvous_service=" ${rendezvous_dns} :${rendezvous_port} "
5558# Default per-service protocol; caller may override
5659rendezvous_protocol=http
@@ -68,7 +71,8 @@ owner_dns=owner
6871owner_ip=127.0.0.1
6972owner_port=8043
7073owner_pid_file=" ${pid_dir} /owner.pid"
71- owner_log=" ${logs_dir} /${owner_dns} .log"
74+ owner_log_level=" ${log_level} "
75+ owner_log_file=" ${logs_dir} /${owner_dns} .log"
7276# key crt pub and subj variables are required to generate certificates
7377owner_key=" ${certs_dir} /owner.key"
7478owner_crt=" ${owner_key/ \. key/ .crt} "
@@ -354,7 +358,7 @@ start_service_manufacturer() {
354358 if [ " ${manufacturer_protocol} " = " https" ]; then
355359 extra_opts+=(--http-cert " ${manufacturer_https_crt} " --http-key " ${manufacturer_https_key} " )
356360 fi
357- run_go_fdo_server manufacturing " ${manufacturer_service} " " ${manufacturer_db_type} " " ${manufacturer_db_dsn} " " ${manufacturer_pid_file} " " ${manufacturer_log } " \
361+ run_go_fdo_server manufacturing " ${manufacturer_service} " " ${manufacturer_db_type} " " ${manufacturer_db_dsn} " " ${manufacturer_pid_file} " " ${manufacturer_log_file } " \
358362 --manufacturing-key=" ${manufacturer_key} " \
359363 --owner-cert=" ${owner_crt} " \
360364 --device-ca-cert=" ${device_ca_crt} " \
@@ -367,7 +371,7 @@ start_service_rendezvous() {
367371 if [ " ${rendezvous_protocol} " = " https" ]; then
368372 extra_opts+=(--http-cert " ${rendezvous_https_crt} " --http-key " ${rendezvous_https_key} " )
369373 fi
370- run_go_fdo_server rendezvous " ${rendezvous_service} " " ${rendezvous_db_type} " " ${rendezvous_db_dsn} " " ${rendezvous_pid_file} " " ${rendezvous_log } " \
374+ run_go_fdo_server rendezvous " ${rendezvous_service} " " ${rendezvous_db_type} " " ${rendezvous_db_dsn} " " ${rendezvous_pid_file} " " ${rendezvous_log_file } " \
371375 " ${extra_opts[@]} "
372376}
373377
@@ -380,7 +384,7 @@ start_service_owner() {
380384 # skip verify of rendezvous cert (self signed)
381385 extra_opts+=(--to0-insecure-tls)
382386 fi
383- run_go_fdo_server owner " ${owner_service} " " ${owner_db_type} " " ${owner_db_dsn} " " ${owner_pid_file} " " ${owner_log } " \
387+ run_go_fdo_server owner " ${owner_service} " " ${owner_db_type} " " ${owner_db_dsn} " " ${owner_pid_file} " " ${owner_log_file } " \
384388 --owner-key=" ${owner_key} " \
385389 --device-ca-cert=" ${device_ca_crt} " \
386390 " ${extra_opts[@]} "
@@ -547,7 +551,7 @@ set_or_update_rvto2addr() {
547551
548552get_service_logs () {
549553 local service=$1
550- local service_log_var=" ${service} _log "
554+ local service_log_var=" ${service} _log_file "
551555 if [[ -v " ${service_log_var} " ]]; then
552556 [ ! -f " ${! service_log_var} " ] || cat " ${! service_log_var} "
553557 fi
0 commit comments