diff options
| author | Steffen Greber <sgreber@lilafast.org> | 2025-10-21 09:47:38 +0000 |
|---|---|---|
| committer | Richard Purdie <richard.purdie@linuxfoundation.org> | 2025-10-27 11:37:43 +0000 |
| commit | 213d2989407b9d4f136dea93321c3ae9f29d8390 (patch) | |
| tree | 4055873f6ca840191fa5d091d58ff6b864047ae2 /scripts/lib/wic/ksparser.py | |
| parent | 06237fd316b3a123f20ee4f9a7fe73424be1f8ca (diff) | |
| download | poky-213d2989407b9d4f136dea93321c3ae9f29d8390.tar.gz | |
wic: add option to specify the diskid
This adds a feature to specify the disk ID when creating a disk with
the wic tool. This is useful when using the DOS partition scheme and
booting with root=PARTUUID=<partuuid>. In DOS partitions, the partition
ID is <diskid>-<partition-number>, so it makes sense to let the user
define the disk ID.
You can specify it in the kickstart file using the --diskid argument
to the bootloader command. The value can be given in decimal or
hexadecimal format (e.g. 3735928559 or 0xdeadbeef). If omitted, the
previous behaviour does not change.
(From OE-Core rev: a31453fd52e0a52f3fa02cb9ae0878ea3782c2b7)
Signed-off-by: Steffen Greber <sgreber@lilafast.org>
Signed-off-by: Mathieu Dubois-Briand <mathieu.dubois-briand@bootlin.com>
Signed-off-by: Ross Burton <ross.burton@arm.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Diffstat (limited to 'scripts/lib/wic/ksparser.py')
| -rw-r--r-- | scripts/lib/wic/ksparser.py | 1 |
1 files changed, 1 insertions, 0 deletions
diff --git a/scripts/lib/wic/ksparser.py b/scripts/lib/wic/ksparser.py index a762d3b6cf..48b5b09ddd 100644 --- a/scripts/lib/wic/ksparser.py +++ b/scripts/lib/wic/ksparser.py | |||
| @@ -196,6 +196,7 @@ class KickStart(): | |||
| 196 | bootloader.add_argument('--configfile') | 196 | bootloader.add_argument('--configfile') |
| 197 | bootloader.add_argument('--ptable', choices=('msdos', 'gpt', 'gpt-hybrid'), | 197 | bootloader.add_argument('--ptable', choices=('msdos', 'gpt', 'gpt-hybrid'), |
| 198 | default='msdos') | 198 | default='msdos') |
| 199 | bootloader.add_argument('--diskid', type=lambda x: int(x, 0)) | ||
| 199 | bootloader.add_argument('--timeout', type=int) | 200 | bootloader.add_argument('--timeout', type=int) |
| 200 | bootloader.add_argument('--source') | 201 | bootloader.add_argument('--source') |
| 201 | 202 | ||
