[TRE-2948] Apply squashfsoptions_maxsize option for squashfs size limitation 85/279085/2 accepted/tizen/unified/20220803.011432 submit/tizen/20220802.230326
authorHyotaek Shim <hyotaek.shim@samsung.com>
Tue, 2 Aug 2022 03:29:34 +0000 (12:29 +0900)
committerHyotaek Shim <hyotaek.shim@samsung.com>
Tue, 2 Aug 2022 03:33:28 +0000 (12:33 +0900)
commit0e22fc1e903abf771ea49d7455cff4548c08bd4b
treed8156effa3071e5b583ad5b719044a66b841cc5f
parent3d197349860ea595d72af503d79bb0196cb73167
[TRE-2948] Apply squashfsoptions_maxsize option for squashfs size limitation

If the compressed size is larger than squashfsoptions_maxsiz, MIC process will be terminated.

if item['squashfsoptions_maxsize']:
    squashfsoptions_maxsize=int(item['squashfsoptions_maxsize']) * 1024 * 1024
    imgsize = os.stat(self._imgdir+"/"+item['label']+fs_suffix).st_size
    if imgsize > squashfsoptions_maxsize:
        msger.error("squashfs img size is too large (%d > %d)" % (imgsize, squashfsoptions_maxsize))
        sys.exit()

Change-Id: I87f089865efdb3c8389b49f5554190d0d272796e
Signed-off-by: Hyotaek Shim <hyotaek.shim@samsung.com>
partitions/btrfs-rootfs-tm1