[OE-core] [PATCH morty v2] wic: partition: Run fsck on EXT file systems
Daniel Schultz
d.schultz at phytec.de
Mon Apr 3 07:47:47 UTC 2017
Hi,
Am 31.03.2017 um 19:14 schrieb Khem Raj:
>
>
> On 3/31/17 5:51 AM, Daniel Schultz wrote:
>> Mkfs may create EXT file systems which can only be optimized by fsck
>> and not by itself, e.g. directory optimization (in Pass 3A).
>>
>> To prevent those optimizations during runtime, it will be performed after
>> the creation of an EXT file system.
>>
>> Signed-off-by: Daniel Schultz <d.schultz at phytec.de>
>> ---
>> scripts/lib/wic/partition.py | 3 +++
>> 1 file changed, 3 insertions(+)
>>
>> diff --git a/scripts/lib/wic/partition.py b/scripts/lib/wic/partition.py
>> index 3b3bd2d..152eb7b 100644
>> --- a/scripts/lib/wic/partition.py
>> +++ b/scripts/lib/wic/partition.py
>> @@ -239,6 +239,9 @@ class Partition():
>> (self.fstype, extra_imagecmd, rootfs, label_str, rootfs_dir)
>> exec_native_cmd(mkfs_cmd, native_sysroot, pseudo=pseudo)
>>
>> + mkfs_cmd = "fsck.%s -pvfD %s" % (self.fstype, rootfs)
>> + exec_native_cmd(mkfs_cmd, native_sysroot, pseudo=pseudo)
>> +
>
> is this required on master too ? if yes I would suggest to propose it
> for master and then do a backport.
>
Yes, it's already on master. If I would backport it, I also have to
backport a patch for e2fsprogs.
Since the new release is very close I would prefer this patch.
>> def prepare_rootfs_btrfs(self, rootfs, oe_builddir, rootfs_dir,
>> native_sysroot, pseudo):
>> """
>>
>
--
Mit freundlichen Grüßen,
With best regards,
Daniel Schultz
More information about the Openembedded-core
mailing list