1# 2# SPDX-License-Identifier: MIT 3# 4 5# The empty wic plugin is used to create unformatted empty partitions for wic 6# images. 7# To use it you must pass "empty" as argument for the "--source" parameter in 8# the wks file. For example: 9# part foo --source empty --ondisk sda --size="1024" --align 1024 10 11import logging 12 13from wic.pluginbase import SourcePlugin 14 15logger = logging.getLogger('wic') 16 17class EmptyPartitionPlugin(SourcePlugin): 18 """ 19 Populate unformatted empty partition. 20 """ 21 22 name = 'empty' 23 24 @classmethod 25 def do_prepare_partition(cls, part, source_params, cr, cr_workdir, 26 oe_builddir, bootimg_dir, kernel_dir, 27 rootfs_dir, native_sysroot): 28 """ 29 Called to do the actual content population for a partition i.e. it 30 'prepares' the partition to be incorporated into the image. 31 """ 32 return 33