diff options
author | Richard Purdie <rpurdie@linux.intel.com> | 2010-03-25 11:36:40 +0000 |
---|---|---|
committer | Richard Purdie <rpurdie@linux.intel.com> | 2010-03-25 11:36:40 +0000 |
commit | f30bf93e14868e405999335d3db5af9e23a55425 (patch) | |
tree | 2b70f4dce64a0fe57207910e85ef9c725db9c0d5 /meta/classes/bootimg.bbclass | |
parent | 589df80ca1b825afd138531bb796aa8617ed0991 (diff) | |
download | poky-f30bf93e14868e405999335d3db5af9e23a55425.tar.gz |
bootimg.bbclass: Improve documentation
Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
Diffstat (limited to 'meta/classes/bootimg.bbclass')
-rw-r--r-- | meta/classes/bootimg.bbclass | 22 |
1 files changed, 18 insertions, 4 deletions
diff --git a/meta/classes/bootimg.bbclass b/meta/classes/bootimg.bbclass index 5e838db56c..2de8d50934 100644 --- a/meta/classes/bootimg.bbclass +++ b/meta/classes/bootimg.bbclass | |||
@@ -1,12 +1,25 @@ | |||
1 | # bootimg.oeclass | ||
2 | # Copyright (C) 2004, Advanced Micro Devices, Inc. All Rights Reserved | 1 | # Copyright (C) 2004, Advanced Micro Devices, Inc. All Rights Reserved |
3 | # Released under the MIT license (see packages/COPYING) | 2 | # Released under the MIT license (see packages/COPYING) |
4 | 3 | ||
5 | # This creates a bootable image using syslinux, your kernel and an optional | 4 | # Creates a bootable image using syslinux, your kernel and an optional |
6 | # initrd | 5 | # initrd |
7 | 6 | ||
8 | # External variables needed | 7 | # |
8 | # End result is two things: | ||
9 | # | ||
10 | # 1. A .hddimage file which is an msdos filesystem containing syslinux, a kernel, | ||
11 | # an initrd and a rootfs image. These can be written to harddisks directly and | ||
12 | # also booted on USB flash disks (write them there with dd). | ||
13 | # | ||
14 | # 2. A CD .iso image | ||
15 | |||
16 | # Boot process is that the initrd will boot and process which label was selected | ||
17 | # in syslinux. Actions based on the label are then performed (e.g. installing to | ||
18 | # an hdd) | ||
19 | |||
20 | # External variables | ||
9 | # ${INITRD} - indicates a filesystem image to use as an initrd (optional) | 21 | # ${INITRD} - indicates a filesystem image to use as an initrd (optional) |
22 | # ${ROOTFS} - indicates a filesystem image to include as the root filesystem (optional) | ||
10 | # ${AUTO_SYSLINUXCFG} - set this to 1 to enable creating an automatic config | 23 | # ${AUTO_SYSLINUXCFG} - set this to 1 to enable creating an automatic config |
11 | # ${LABELS} - a list of targets for the automatic config | 24 | # ${LABELS} - a list of targets for the automatic config |
12 | # ${APPEND} - an override list of append strings for each label | 25 | # ${APPEND} - an override list of append strings for each label |
@@ -19,11 +32,12 @@ do_bootimg[depends] += "dosfstools-native:do_populate_sysroot \ | |||
19 | cdrtools-native:do_populate_sysroot" | 32 | cdrtools-native:do_populate_sysroot" |
20 | 33 | ||
21 | PACKAGES = " " | 34 | PACKAGES = " " |
35 | EXCLUDE_FROM_WORLD = "1" | ||
22 | 36 | ||
23 | HDDDIR = "${S}/hdd/boot" | 37 | HDDDIR = "${S}/hdd/boot" |
24 | ISODIR = "${S}/cd/isolinux" | 38 | ISODIR = "${S}/cd/isolinux" |
25 | 39 | ||
26 | BOOTIMG_VOLUME_ID ?= "oe" | 40 | BOOTIMG_VOLUME_ID ?= "boot" |
27 | BOOTIMG_EXTRA_SPACE ?= "512" | 41 | BOOTIMG_EXTRA_SPACE ?= "512" |
28 | 42 | ||
29 | # Get the build_syslinux_cfg() function from the syslinux class | 43 | # Get the build_syslinux_cfg() function from the syslinux class |