summaryrefslogtreecommitdiff
path: root/scripts/dtc-version.sh
diff options
context:
space:
mode:
Diffstat (limited to 'scripts/dtc-version.sh')
-rwxr-xr-xscripts/dtc-version.sh7
1 files changed, 6 insertions, 1 deletions
diff --git a/scripts/dtc-version.sh b/scripts/dtc-version.sh
index bd4e818e92..bfb514e179 100755
--- a/scripts/dtc-version.sh
+++ b/scripts/dtc-version.sh
@@ -10,11 +10,16 @@
dtc="$*"
if [ ${#dtc} -eq 0 ]; then
- echo "Error: No dtc command specified."
+ echo "Error: No dtc command specified"
printf "Usage:\n\t$0 <dtc-command>\n"
exit 1
fi
+if ! which $dtc >/dev/null ; then
+ echo "Error: Cannot find dtc: $dtc"
+ exit 1
+fi
+
MAJOR=$($dtc -v | head -1 | awk '{print $NF}' | cut -d . -f 1)
MINOR=$($dtc -v | head -1 | awk '{print $NF}' | cut -d . -f 2)
PATCH=$($dtc -v | head -1 | awk '{print $NF}' | cut -d . -f 3 | cut -d - -f 1)