hash roms with blobs before stripping them

fsdg20230625
shmalebx9 2023-04-02 18:06:08 -06:00 committed by Leah Rowe
parent 49356c3dd7
commit 4719d733ef
1 changed files with 11 additions and 0 deletions

View File

@ -86,6 +86,15 @@ for romdir in bin/*; do
rm -Rf "${romdir}_tmp" # dirty hack, to reduce disk io later
# rather than using /tmp, which might not be tmpfs
mkdir "${romdir}_tmp"
if [ ! -f "${romdir}/blobhashes" ]; then
printf "%s\n" "The roms in this archive should match the following hashes AFTER blobs are inserted" > "${romdir}/blobhashes"
fi
# Hash the rom before removing blobs
( cd ${romdir}
sha1sum *.rom >> blobhashes
)
for romfile in "${romdir}"/*.rom
do
@ -93,6 +102,7 @@ for romdir in bin/*; do
then
continue
fi
${ifdtool} --nuke me "${romfile}" || exit 1
mv "${romfile}" "${romdir}_tmp"/
mv "${romfile}.new" "${romfile}"
@ -102,6 +112,7 @@ for romdir in bin/*; do
${cbfstool} "${romfile}" remove -n mrc.bin || exit 1
${cbfstool} "${romfile}" print
fi
done
fi