From 11906ac7c194d7335046987952b6fc5c1a61cba3 Mon Sep 17 00:00:00 2001 From: Johannes Truschnigg Date: Fri, 18 Mar 2022 17:07:36 +0100 Subject: [PATCH] Check for required utils --- lagdetect_suggest_config | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/lagdetect_suggest_config b/lagdetect_suggest_config index 0fe37d1..2253825 100755 --- a/lagdetect_suggest_config +++ b/lagdetect_suggest_config @@ -1,4 +1,10 @@ #!/bin/sh + +for p in sort sleep cat awk fping +do + type "${p}" >/dev/null || { printf 'FATAL: Required program "%s" not installed.\n' "${p}" >&2; exit 1; } +done + fpo="/tmp/fping_${$}.out" sto="${fpo}.stats" POTENTIAL_PING_PEERS='1.1.1.1 8.8.8.8 a.root-servers.net b.root-servers.net c.root-servers.net d.root-servers.net e.root-servers.net f.root-servers.net g.root-servers.net h.root-servers.net i.root-servers.net j.root-servers.net k.root-servers.net l.root-servers.net m.root-servers.net fastly.com fast.com gstatic.com' -- 2.39.5