diff options
author | Vincent Davis Jr <vince@underview.tech> | 2025-08-14 00:25:51 -0400 |
---|---|---|
committer | Richard Purdie <richard.purdie@linuxfoundation.org> | 2025-08-14 10:31:11 +0100 |
commit | c74dfd8f81a3dfde9d4d9321a64d4028c990a35f (patch) | |
tree | b0c2b67e7767f1de22b75be56bb8c7cc927aace9 /scripts | |
parent | a495fec1bf601ed3fd9571cbd0a69cbfcd694217 (diff) | |
download | poky-c74dfd8f81a3dfde9d4d9321a64d4028c990a35f.tar.gz |
bootimg_pcbios: add help and usage comments
Adds comments underneath class declaration
defining plugin usage and potential
optional variables to set.
(From OE-Core rev: 6a8c350f595255b6febfdbc5af668286ccb973df)
Signed-off-by: Vincent Davis Jr <vince@underview.tech>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Diffstat (limited to 'scripts')
-rw-r--r-- | scripts/lib/wic/plugins/source/bootimg_pcbios.py | 43 |
1 files changed, 42 insertions, 1 deletions
diff --git a/scripts/lib/wic/plugins/source/bootimg_pcbios.py b/scripts/lib/wic/plugins/source/bootimg_pcbios.py index 1fa9d895bb..caabda6318 100644 --- a/scripts/lib/wic/plugins/source/bootimg_pcbios.py +++ b/scripts/lib/wic/plugins/source/bootimg_pcbios.py | |||
@@ -26,7 +26,48 @@ logger = logging.getLogger('wic') | |||
26 | 26 | ||
27 | class BootimgPcbiosPlugin(SourcePlugin): | 27 | class BootimgPcbiosPlugin(SourcePlugin): |
28 | """ | 28 | """ |
29 | Create MBR boot partition and install syslinux on it. | 29 | Creates boot partition that is legacy BIOS firmare bootable with |
30 | MBR/MSDOS as partition table format. Plugin will install caller | ||
31 | selected bootloader directly to resulting wic image. | ||
32 | |||
33 | Supported Bootloaders: | ||
34 | * syslinux (default) | ||
35 | * grub | ||
36 | |||
37 | ****************** Wic Plugin Depends/Vars ****************** | ||
38 | WKS_FILE_DEPENDS = "grub-native grub" | ||
39 | WKS_FILE_DEPENDS = "syslinux-native syslinux" | ||
40 | |||
41 | # Optional variables | ||
42 | # GRUB_MKIMAGE_FORMAT_PC - Used to define target platform. | ||
43 | # GRUB_PREFIX_PATH - Used to define which directory | ||
44 | # grub config and modules are going | ||
45 | # to reside in. | ||
46 | GRUB_PREFIX_PATH = '/boot/grub2' # Default: /boot/grub | ||
47 | GRUB_MKIMAGE_FORMAT_PC = 'i386-pc' # Default: i386-pc | ||
48 | |||
49 | WICVARS:append = "\ | ||
50 | GRUB_PREFIX_PATH \ | ||
51 | GRUB_MKIMAGE_FORMAT_PC \ | ||
52 | " | ||
53 | ****************** Wic Plugin Depends/Vars ****************** | ||
54 | |||
55 | |||
56 | **************** Example kickstart Legacy Bios Grub Boot **************** | ||
57 | part boot --label bios_boot --fstype ext4 --offset 1024 --fixed-size 78M | ||
58 | --source bootimg_pcbios --sourceparams="loader-bios=grub" --active | ||
59 | |||
60 | part roots --label rootfs --fstype ext4 --source rootfs --use-uuid | ||
61 | bootloader --ptable msdos --source bootimg_pcbios | ||
62 | **************** Example kickstart Legacy Bios Grub Boot **************** | ||
63 | |||
64 | |||
65 | *************** Example kickstart Legacy Bios Syslinux Boot **************** | ||
66 | part /boot --source bootimg_pcbios --sourceparams="loader-bios=syslinux" | ||
67 | --ondisk sda --label boot --fstype vfat --align 1024 --active | ||
68 | |||
69 | part roots --label rootfs --fstype ext4 --source rootfs --use-uuid | ||
70 | bootloader --ptable msdos --source bootimg_pcbios | ||
30 | """ | 71 | """ |
31 | 72 | ||
32 | name = 'bootimg_pcbios' | 73 | name = 'bootimg_pcbios' |