]> johannes.truschnigg.info Git - sqm_lagthrottle/commitdiff
Check for required utils
authorJohannes Truschnigg <johannes@truschnigg.info>
Fri, 18 Mar 2022 16:07:36 +0000 (17:07 +0100)
committerJohannes Truschnigg <johannes@truschnigg.info>
Fri, 18 Mar 2022 16:07:36 +0000 (17:07 +0100)
lagdetect_suggest_config

index 0fe37d16fa1f400f05ec31ae17bb4421a052a72c..2253825608357fbbafccc2d55b15182b365b0001 100755 (executable)
@@ -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'