diff --git a/documentation/dev-manual/dev-manual-common-tasks.xml b/documentation/dev-manual/dev-manual-common-tasks.xml index 775a3d872a..abecc74547 100644 --- a/documentation/dev-manual/dev-manual-common-tasks.xml +++ b/documentation/dev-manual/dev-manual-common-tasks.xml @@ -3701,19 +3701,27 @@ root filesystems, achieve faster boot times, maintain your critical functionality, and avoid initial RAM disks: - Determine your goals and guiding - principles. - Understand what contributes to your image size. + + Determine your goals and guiding principles. - Reduce the size of the root filesystem. + + Understand what contributes to your image size. - Reduce the size of the kernel. + + Reduce the size of the root filesystem. - Eliminate packaging requirements. + + Reduce the size of the kernel. - Look for other ways to minimize size. + + Eliminate packaging requirements. + + + Look for other ways to minimize size. + + + Iterate on the process. - Iterate on the process. @@ -3797,7 +3805,7 @@ dirsize.py: Reports component sizes for the root filesystem. - This next tool and command helps you organize configuration + This next tool and command help you organize configuration fragments and view file dependencies in a human-readable form: merge_config.sh: @@ -3812,7 +3820,11 @@ create configuration files for different machines without having to duplicate your process. The merge_config.sh script is - part of the Linux Yocto kernel Git repository in the + part of the Linux Yocto kernel Git repositories + (i.e. linux-yocto-3.14, + linux-yocto-3.10, + linux-yocto-3.8, and so forth) + in the scripts/kconfig directory. For more information on configuration fragments, see the