blob: 041617d648c88c10009116bc7e60342a55e541e1 [file] [log] [blame]
Andrew Geisslerc723b722021-01-08 16:14:09 -06001#
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