build: fix generation of large .vdi images
authorAdones Pitogo <pitogo.adones@gmail.com>
Tue, 11 Jul 2023 05:31:50 +0000 (13:31 +0800)
committerChristian Lamparter <chunkeey@gmail.com>
Sat, 15 Jul 2023 15:02:42 +0000 (17:02 +0200)
commitbdb4b78210cfb6bc8a6cda62fc990dd45ec3054c
tree131af6eace4008564f756b444329547d0e814c2e
parent2d5f7035cf45801158bed6f5d0ac0de0002c1810
build: fix generation of large .vdi images

Instead of loading the whole image into the memory when generating the
sha256 sum, we load the file in chunks and update the hash incrementally
to avoid MemoryError in python. Also remove a stray empty line.

Fixes: #13056
Signed-off-by: Adones Pitogo <pitogo.adones@gmail.com>
(mention empty line removal, adds Fixes from PR)
Signed-off-by: Christian Lamparter <chunkeey@gmail.com>
scripts/json_add_image_info.py