#! /bin/sh

# Copyright 2016 The Fuchsia Authors
#
# Use of this source code is governed by a MIT-style
# license that can be found in the LICENSE file or at
# https://opensource.org/licenses/MIT

set -e

# Alas this isn't posix.
#set -o pipefail

if [ $# -ne 1 ]
then
    echo "Usage: get-build-id file" >&2
    echo "Uses \$READELF or readelf if unset."
    exit 1
fi

READELF=${READELF:-readelf}
FILE="$1"

LC_ALL=C $READELF -n $FILE | grep -a 'Build ID:' | sed 's/.*: //g'
