Add to check the return value of verity script 36/278936/2 accepted/tizen/unified/20220729.131709 submit/tizen/20220729.003331
authorSangYoun Kwak <sy.kwak@samsung.com>
Thu, 28 Jul 2022 08:10:36 +0000 (17:10 +0900)
committerSangYoun Kwak <sy.kwak@samsung.com>
Thu, 28 Jul 2022 08:18:55 +0000 (17:18 +0900)
Change-Id: I6294c37196e427cebd1c02c914035b11f8eb0b24
Signed-off-by: SangYoun Kwak <sy.kwak@samsung.com>
scripts/verityctl

index 389feaf63c71cc24a7802694d998ea06cc541fff..6baa136b5a738300875bfd98b1f5e73b1895204c 100755 (executable)
@@ -183,6 +183,11 @@ create()
                        ############################################################################
                        if [ -x /usr/bin/dmverity-rootfs-verify-hash.sh ]; then
                                /usr/bin/dmverity-rootfs-verify-hash.sh ${ROOTFS} ${root_hash} ${salt} ${meta_sign_offset}
+                               VERIFY_RESULT=$?
+                               if [ ${VERIFY_RESULT} -ne 0 ]; then
+                                       echo "dm-verity root hash verification for ${ROOTFS} failed: ${VERIFY_RESULT}"
+                                       exit 2;
+                               fi
                        fi
 
                        # replace dmsetup to veritysetup