#!/bin/sh for w in cache boot aboot sbl1 rpm tz hyp recovery modemst1 modemst2 fsg fsc persist; do for p in /sys/class/block/mmcblk0p*; do b=$(basename $p); [ "$(sed -n 's/^PARTNAME=//p' $p/uevent)" = "$w" ] && echo "P9SHA $w $b ro=$(blockdev --getro /dev/$b) $(sha256sum /dev/$b | cut -d' ' -f1)"; done; done echo "P9END emmc_w=$(awk '{print $5"/"$7}' /sys/block/mmcblk0/stat)"