From 4752005a198ab42b9d30f12f361fb1ddf097e495 Mon Sep 17 00:00:00 2001 From: Sergii Dmytruk Date: Sat, 23 Aug 2025 15:46:08 +0300 Subject: [PATCH] src/compare_command.sh: give output a bit of structure Indicate stages of operation so different output lines are grouped according to their meaning. Signed-off-by: Sergii Dmytruk --- romscope | 10 ++++++++++ src/compare_command.sh | 10 ++++++++++ 2 files changed, 20 insertions(+) diff --git a/romscope b/romscope index fcbac8b..c63ed3c 100755 --- a/romscope +++ b/romscope @@ -301,6 +301,10 @@ romscope_compare_command() { cat a/manifest b/manifest | cut -d ' ' -f 2 | grep -e "$1" | sort -u } + stage() { + echo "===== $1 =====" + } + main () { if [ -e $WORKDIR ]; then rm -r $WORKDIR @@ -316,6 +320,8 @@ romscope_compare_command() { return 1 fi + stage Preparation + echo "Extracting file $ROM1_FILE" mkdir -p $WORKDIR/a rom_extract $ROM1_FILE $WORKDIR/a > /dev/null @@ -336,6 +342,8 @@ romscope_compare_command() { done popd > /dev/null + stage Comparison + pushd $WORKDIR > /dev/null ibg_key_change=0 ibg_mixed_provisioning=0 @@ -441,6 +449,8 @@ romscope_compare_command() { done popd > /dev/null + stage Conclusions + if [ "$ibg_mixed_provisioning" -eq 1 ]; then echo "Only one of the binaries seems to be provisioned for IBG." elif [ "$ibg_key_change" -eq 1 ]; then diff --git a/src/compare_command.sh b/src/compare_command.sh index ae50632..dcaa706 100644 --- a/src/compare_command.sh +++ b/src/compare_command.sh @@ -16,6 +16,10 @@ find_file() { cat a/manifest b/manifest | cut -d ' ' -f 2 | grep -e "$1" | sort -u } +stage() { + echo "===== $1 =====" +} + main () { if [ -e $WORKDIR ]; then rm -r $WORKDIR @@ -31,6 +35,8 @@ main () { return 1 fi + stage Preparation + echo "Extracting file $ROM1_FILE" mkdir -p $WORKDIR/a rom_extract $ROM1_FILE $WORKDIR/a > /dev/null @@ -51,6 +57,8 @@ main () { done popd > /dev/null + stage Comparison + pushd $WORKDIR > /dev/null ibg_key_change=0 ibg_mixed_provisioning=0 @@ -156,6 +164,8 @@ main () { done popd > /dev/null + stage Conclusions + if [ "$ibg_mixed_provisioning" -eq 1 ]; then echo "Only one of the binaries seems to be provisioned for IBG." elif [ "$ibg_key_change" -eq 1 ]; then