From e84134705720eacc57d7b31129b7ea34a79cd2b3 Mon Sep 17 00:00:00 2001 From: Reto Gantenbein Date: Sat, 5 Dec 2020 02:55:25 +0100 Subject: [PATCH 1/2] Fix chronometer output if web interface is not installed Signed-off-by: Reto Gantenbein --- advanced/Scripts/chronometer.sh | 10 ++++++++-- 1 file changed, 8 insertions(+), 2 deletions(-) diff --git a/advanced/Scripts/chronometer.sh b/advanced/Scripts/chronometer.sh index 37fd5177..83697c1c 100755 --- a/advanced/Scripts/chronometer.sh +++ b/advanced/Scripts/chronometer.sh @@ -228,8 +228,14 @@ get_sys_stats() { mapfile -t ph_ver_raw < <(pihole -v -c 2> /dev/null | sed -n 's/^.* v/v/p') if [[ -n "${ph_ver_raw[0]}" ]]; then ph_core_ver="${ph_ver_raw[0]}" - ph_lte_ver="${ph_ver_raw[1]}" - ph_ftl_ver="${ph_ver_raw[2]}" + if [[ ${#ph_ver_raw[@]} -eq 2 ]]; then + # AdminLTE not installed + ph_lte_ver="n.a." + ph_ftl_ver="${ph_ver_raw[1]}" + else + ph_lte_ver="${ph_ver_raw[1]}" + ph_ftl_ver="${ph_ver_raw[2]}" + fi else ph_core_ver="-1" fi From 357b6702ec5bfdfa0a276c4c0a30b15be7386e1b Mon Sep 17 00:00:00 2001 From: Adam Warner Date: Fri, 11 Dec 2020 12:30:52 +0000 Subject: [PATCH 2/2] Update advanced/Scripts/chronometer.sh Co-authored-by: DL6ER --- advanced/Scripts/chronometer.sh | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/advanced/Scripts/chronometer.sh b/advanced/Scripts/chronometer.sh index 83697c1c..3e77f578 100755 --- a/advanced/Scripts/chronometer.sh +++ b/advanced/Scripts/chronometer.sh @@ -230,7 +230,7 @@ get_sys_stats() { ph_core_ver="${ph_ver_raw[0]}" if [[ ${#ph_ver_raw[@]} -eq 2 ]]; then # AdminLTE not installed - ph_lte_ver="n.a." + ph_lte_ver="(not installed)" ph_ftl_ver="${ph_ver_raw[1]}" else ph_lte_ver="${ph_ver_raw[1]}"