summaryrefslogtreecommitdiffstats
path: root/scripts
diff options
context:
space:
mode:
Diffstat (limited to 'scripts')
-rw-r--r--scripts/lib/wic/plugins/source/empty.py32
1 files changed, 32 insertions, 0 deletions
diff --git a/scripts/lib/wic/plugins/source/empty.py b/scripts/lib/wic/plugins/source/empty.py
new file mode 100644
index 0000000000..041617d648
--- /dev/null
+++ b/scripts/lib/wic/plugins/source/empty.py
@@ -0,0 +1,32 @@
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