xref: /OK3568_Linux_fs/yocto/poky/scripts/lib/wic/plugins/source/empty.py (revision 4882a59341e53eb6f0b4789bf948001014eff981)
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