diff options
author | Pierre-Loup GOSSE <pierre-loup.gosse@smile.fr> | 2025-09-03 16:45:27 +0200 |
---|---|---|
committer | Richard Purdie <richard.purdie@linuxfoundation.org> | 2025-09-08 18:02:39 +0100 |
commit | 21d98bd960132033b2bbd460a40274d40ea28b60 (patch) | |
tree | 6ced7d142b61b8adfc270b85c9c332190c025d4a /scripts/lib/wic/help.py | |
parent | 857bb50a3533f897290add64706b98b72a0bded2 (diff) | |
download | poky-21d98bd960132033b2bbd460a40274d40ea28b60.tar.gz |
wic: add --extra-partition-space option to set unused space
By default, the content of the partition is filled by the filesystem
without leaving any unused free space. The --extra-space flag adds
extra space to the filesystem size, not to the partition.
Unused free space after the filesystem can be useful for some cases,
such as encrypting a partition at runtime.
With --extra-partition-space 32M, we ensure that the last 32M of the
partition is unused: this space does not contain filesystem data and
can store the LUKS2 header.
The implementation sets a difference between the partition and
filesystem size:
- With --fixed-size, the extra part space is removed from the
filesystem size.
- Otherwise (with or without --size flag), the extra part space is
added to the partition size.
(From OE-Core rev: 22fd1702aedf40257aa53963b62b5ef1bbd2818a)
Signed-off-by: Pierre-Loup GOSSE <pierre-loup.gosse@smile.fr>
CC: Alexander Kanavin <alex.kanavin@gmail.com>
CC: Mathieu Dubois-Briand <mathieu.dubois-briand@bootlin.com>
Signed-off-by: Mathieu Dubois-Briand <mathieu.dubois-briand@bootlin.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Diffstat (limited to 'scripts/lib/wic/help.py')
-rw-r--r-- | scripts/lib/wic/help.py | 8 |
1 files changed, 8 insertions, 0 deletions
diff --git a/scripts/lib/wic/help.py b/scripts/lib/wic/help.py index 2e3061f343..800c0abf0f 100644 --- a/scripts/lib/wic/help.py +++ b/scripts/lib/wic/help.py | |||
@@ -1020,6 +1020,14 @@ DESCRIPTION | |||
1020 | By default, 10MB. This option cannot be used | 1020 | By default, 10MB. This option cannot be used |
1021 | with --fixed-size option. | 1021 | with --fixed-size option. |
1022 | 1022 | ||
1023 | --extra-partition-space: This option is specific to wic. It adds extra | ||
1024 | empty space after the space filled by the | ||
1025 | filesystem. With --fixed-size, the extra | ||
1026 | partition space is removed from the filesystem | ||
1027 | size. Otherwise (with or without --size flag), | ||
1028 | the extra partition space is added to the final | ||
1029 | paritition size. The default value is 0MB. | ||
1030 | |||
1023 | --overhead-factor: This option is specific to wic. The | 1031 | --overhead-factor: This option is specific to wic. The |
1024 | size of the partition is multiplied by | 1032 | size of the partition is multiplied by |
1025 | this factor. It has to be greater than or | 1033 | this factor. It has to be greater than or |