Check if curl installed
This commit is contained in:
parent
828dea9aee
commit
24ade5322f
@ -129,6 +129,7 @@ ip6=0
|
||||
|
||||
## define error code explainations
|
||||
errorExplain[1]="Missing or invalid parameters on script invocation."
|
||||
errorExplain[2]="curl is required to access CloudFlare API. Please install curl. (apt-get install curl on debian/ubuntu)."
|
||||
errorExplain[101]="Location of file with CloudFlare account details was NOT provided (-f parameter missing)."
|
||||
errorExplain[102]="CloudFlare account details file is empty or does not exist"
|
||||
errorExplain[103]="No DNS records to update were specified (-r parameter(s) missing)."
|
||||
@ -203,6 +204,13 @@ elif [ -z ${dnsRecords} ]; then
|
||||
quit 103
|
||||
fi
|
||||
|
||||
# Check if curl is installed
|
||||
command -v curl
|
||||
curlResult=$(echo "$?")
|
||||
if [ $curlResult -ne 0 ]; then
|
||||
quit 2
|
||||
fi
|
||||
|
||||
# Log operating mode
|
||||
if [ $ip4 -eq 1 ]; then
|
||||
echo -e "\e[1;36m[`date +%Y-%m-%d` `date +%H:%M:%S`] Script running in" \
|
||||
|
Loading…
Reference in New Issue
Block a user