1*dd88ab32SMasahiro Yamada#!/bin/sh 2*dd88ab32SMasahiro Yamada# 3*dd88ab32SMasahiro Yamada# dtc-version dtc-command 4*dd88ab32SMasahiro Yamada# 5*dd88ab32SMasahiro Yamada# Prints the dtc version of `dtc-command' in a canonical 4-digit form 6*dd88ab32SMasahiro Yamada# such as `0222' for binutils 2.22 7*dd88ab32SMasahiro Yamada# 8*dd88ab32SMasahiro Yamada 9*dd88ab32SMasahiro Yamadadtc="$*" 10*dd88ab32SMasahiro Yamada 11*dd88ab32SMasahiro Yamadaif [ ${#dtc} -eq 0 ]; then 12*dd88ab32SMasahiro Yamada echo "Error: No dtc command specified." 13*dd88ab32SMasahiro Yamada printf "Usage:\n\t$0 <dtc-command>\n" 14*dd88ab32SMasahiro Yamada exit 1 15*dd88ab32SMasahiro Yamadafi 16*dd88ab32SMasahiro Yamada 17*dd88ab32SMasahiro YamadaMAJOR=$($dtc -v | head -1 | awk '{print $NF}' | cut -d . -f 1) 18*dd88ab32SMasahiro YamadaMINOR=$($dtc -v | head -1 | awk '{print $NF}' | cut -d . -f 2) 19*dd88ab32SMasahiro Yamada 20*dd88ab32SMasahiro Yamadaprintf "%02d%02d\\n" $MAJOR $MINOR 21