uboot/scripts/binutils-version.sh
<<
>>
Prefs
   1#!/bin/sh
   2#
   3# binutils-version [-p] gas-command
   4#
   5# Prints the binutils version of `gas-command' in a canonical 4-digit form
   6# such as `0222' for binutils 2.22
   7#
   8
   9gas="$*"
  10
  11if [ ${#gas} -eq 0 ]; then
  12        echo "Error: No assembler specified."
  13        printf "Usage:\n\t$0 <gas-command>\n"
  14        exit 1
  15fi
  16
  17version_string=$($gas --version | head -1 | \
  18        sed -e 's/(.*)//; s/[^0-9.]*\([0-9.]*\).*/\1/')
  19
  20MAJOR=$(echo $version_string | cut -d . -f 1)
  21MINOR=$(echo $version_string | cut -d . -f 2)
  22
  23printf "%02d%02d\\n" $MAJOR $MINOR
  24