From: Marek Szyprowski Date: Wed, 14 Aug 2024 09:30:47 +0000 (+0200) Subject: scripts: sd_fusing: Add force option to mkfs.ext4 X-Git-Tag: accepted/tizen/unified/20241126.175211~27 X-Git-Url: http://review.tizen.org/git/?a=commitdiff_plain;h=a97c4ae9bd8c1d3ba5414781dc6cdd27c6a01b39;p=platform%2Fkernel%2Fu-boot.git scripts: sd_fusing: Add force option to mkfs.ext4 Add force ('-F') option to mkfs.ext4 to avoid unexpectted filesystem creation failure caused by some garbage being misdetected as DOS partition signature: 2024-08-14T08:59:40.904 [sd_fusing.py:956] Formatting /dev/sda9 as ext4 2024-08-14T08:59:40.905 [sd_fusing.py:968] mkfs.ext4 -q -L inform /dev/sda9 Found a dos partition table in /dev/sda9 Proceed anyway? (y,N) 2024-08-14T08:59:40.924 Failed to create ext4 filesystem on /dev/sda9 Signed-off-by: Marek Szyprowski Change-Id: I6e960e2f48285fe2f2a139b4342621c82172350b --- diff --git a/scripts/tizen/sd_fusing.py b/scripts/tizen/sd_fusing.py index c3ea6b1e6a..22e4816e6d 100755 --- a/scripts/tizen/sd_fusing.py +++ b/scripts/tizen/sd_fusing.py @@ -929,7 +929,7 @@ def mkpart(args, target): logging.error(f"Failed to create FAT filesystem on {d}") sys.exit(1) elif part['fstype'] == 'ext4': - argv = ['mkfs.ext4', '-q', '-L', part['name'], d] + argv = ['mkfs.ext4', '-F', '-q', '-L', part['name'], d] logging.debug(" ".join(argv)) proc = subprocess.run(argv, stdin=subprocess.DEVNULL,