From e0603e158fda230f4e9c07d0ccd41188d342d81d Mon Sep 17 00:00:00 2001 From: Paul Caskey Date: Thu, 29 Jun 2017 10:21:34 -0500 Subject: [PATCH] add a few extra checks to sync script --- bin/syncFilesToAllSwarmNodes.sh | 13 ++++++++++++- 1 file changed, 12 insertions(+), 1 deletion(-) diff --git a/bin/syncFilesToAllSwarmNodes.sh b/bin/syncFilesToAllSwarmNodes.sh index 89df4eb..5c88fab 100644 --- a/bin/syncFilesToAllSwarmNodes.sh +++ b/bin/syncFilesToAllSwarmNodes.sh @@ -1,9 +1,20 @@ #!/bin/bash +#ensure dig is avail +command -v dig >/dev/null 2>&1 || { echo >&2 "ERROR: dig is required, but doesn't appear to be installed. Aborting..."; exit 1; } + +#ensure sed is avail +command -v sed >/dev/null 2>&1 || { echo >&2 "ERROR: sed is required, but doesn't appear to be installed. Aborting..."; exit 1; } + +#ensure awk is avail +command -v awk >/dev/null 2>&1 || { echo >&2 "ERROR: awk is required, but doesn't appear to be installed. Aborting..."; exit 1; } + +#ensure scp is avail +command -v scp >/dev/null 2>&1 || { echo >&2 "ERROR: scp is required, but doesn't appear to be installed. Aborting..."; exit 1; } + #ensure realpath is avail command -v realpath >/dev/null 2>&1 || { echo >&2 "ERROR: realpath is required, but doesn't appear to be installed. Aborting..."; exit 1; } - IDfile=`realpath $4`