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