scripts: fit-msg.sh: read components image message
Support get commit version of components image. Signed-off-by: Joseph Chen <chenjh@rock-chips.com> Change-Id: Ic279ed457949a98693571ec2a8ff2cfac4e0469d
This commit is contained in:
parent
aa8e825b4b
commit
ede15112c2
|
|
@ -0,0 +1,51 @@
|
|||
#!/bin/bash
|
||||
#
|
||||
# Copyright (c) 2020 Rockchip Electronics Co., Ltd
|
||||
#
|
||||
# SPDX-License-Identifier: GPL-2.0
|
||||
#
|
||||
set -e
|
||||
|
||||
function usage()
|
||||
{
|
||||
echo
|
||||
echo "usage:"
|
||||
echo " $0 -f [uboot.img]"
|
||||
echo
|
||||
}
|
||||
|
||||
function args_process()
|
||||
{
|
||||
if [ $# -ne 2 ]; then
|
||||
usage
|
||||
exit 1
|
||||
fi
|
||||
|
||||
while [ $# -gt 0 ]; do
|
||||
case $1 in
|
||||
-f)
|
||||
IMG=$2
|
||||
shift 2
|
||||
;;
|
||||
*)
|
||||
usage
|
||||
exit 1
|
||||
;;
|
||||
esac
|
||||
done
|
||||
|
||||
if [ ! -f ${IMG} ]; then
|
||||
echo "ERROR: No ${IMG}"
|
||||
exit 1
|
||||
fi
|
||||
}
|
||||
|
||||
function image_msg()
|
||||
{
|
||||
echo "[Commit version]:"
|
||||
strings ${IMG} | grep '\-g[0-9,a-f][0-9,a-f][0-9,a-f][0-9,a-f][0-9,a-f][0-9,a-f][0-9,a-f]' | sort --uniq
|
||||
strings ${IMG} | grep 'Built :' | sort --uniq
|
||||
}
|
||||
|
||||
args_process $*
|
||||
image_msg
|
||||
Loading…
Reference in New Issue