diff options
| -rw-r--r-- | documentation/dev-manual/dev-manual-common-tasks.xml | 32 | 
1 files changed, 22 insertions, 10 deletions
| 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 @@ | |||
| 3701 | root filesystems, achieve faster boot times, maintain your critical | 3701 | root filesystems, achieve faster boot times, maintain your critical | 
| 3702 | functionality, and avoid initial RAM disks: | 3702 | functionality, and avoid initial RAM disks: | 
| 3703 | <itemizedlist> | 3703 | <itemizedlist> | 
| 3704 | <listitem><para>Determine your goals and guiding | 3704 | <listitem><para> | 
| 3705 | principles.</para></listitem> | 3705 | <link linkend='goals-and-guiding-principles'>Determine your goals and guiding principles.</link> | 
| 3706 | <listitem><para>Understand what contributes to your image size. | ||
| 3707 | </para></listitem> | 3706 | </para></listitem> | 
| 3708 | <listitem><para>Reduce the size of the root filesystem. | 3707 | <listitem><para> | 
| 3708 | <link linkend='understand-what-gives-your-image-size'>Understand what contributes to your image size.</link> | ||
| 3709 | </para></listitem> | 3709 | </para></listitem> | 
| 3710 | <listitem><para>Reduce the size of the kernel. | 3710 | <listitem><para> | 
| 3711 | <link linkend='trim-the-root-filesystem'>Reduce the size of the root filesystem.</link> | ||
| 3711 | </para></listitem> | 3712 | </para></listitem> | 
| 3712 | <listitem><para>Eliminate packaging requirements. | 3713 | <listitem><para> | 
| 3714 | <link linkend='trim-the-kernel'>Reduce the size of the kernel.</link> | ||
| 3713 | </para></listitem> | 3715 | </para></listitem> | 
| 3714 | <listitem><para>Look for other ways to minimize size. | 3716 | <listitem><para> | 
| 3717 | <link linkend='remove-package-management-requirements'>Eliminate packaging requirements.</link> | ||
| 3718 | </para></listitem> | ||
| 3719 | <listitem><para> | ||
| 3720 | <link linkend='look-for-other-ways-to-minimize-size'>Look for other ways to minimize size.</link> | ||
| 3721 | </para></listitem> | ||
| 3722 | <listitem><para> | ||
| 3723 | <link linkend='iterate-on-the-process'>Iterate on the process.</link> | ||
| 3715 | </para></listitem> | 3724 | </para></listitem> | 
| 3716 | <listitem><para>Iterate on the process.</para></listitem> | ||
| 3717 | </itemizedlist> | 3725 | </itemizedlist> | 
| 3718 | </para> | 3726 | </para> | 
| 3719 | </section> | 3727 | </section> | 
| @@ -3797,7 +3805,7 @@ | |||
| 3797 | <listitem><para><filename>dirsize.py</filename>: Reports | 3805 | <listitem><para><filename>dirsize.py</filename>: Reports | 
| 3798 | component sizes for the root filesystem.</para></listitem> | 3806 | component sizes for the root filesystem.</para></listitem> | 
| 3799 | </itemizedlist> | 3807 | </itemizedlist> | 
| 3800 | This next tool and command helps you organize configuration | 3808 | This next tool and command help you organize configuration | 
| 3801 | fragments and view file dependencies in a human-readable form: | 3809 | fragments and view file dependencies in a human-readable form: | 
| 3802 | <itemizedlist> | 3810 | <itemizedlist> | 
| 3803 | <listitem><para><filename>merge_config.sh</filename>: | 3811 | <listitem><para><filename>merge_config.sh</filename>: | 
| @@ -3812,7 +3820,11 @@ | |||
| 3812 | create configuration files for different machines | 3820 | create configuration files for different machines | 
| 3813 | without having to duplicate your process.</para> | 3821 | without having to duplicate your process.</para> | 
| 3814 | <para>The <filename>merge_config.sh</filename> script is | 3822 | <para>The <filename>merge_config.sh</filename> script is | 
| 3815 | part of the Linux Yocto kernel Git repository in the | 3823 | part of the Linux Yocto kernel Git repositories | 
| 3824 | (i.e. <filename>linux-yocto-3.14</filename>, | ||
| 3825 | <filename>linux-yocto-3.10</filename>, | ||
| 3826 | <filename>linux-yocto-3.8</filename>, and so forth) | ||
| 3827 | in the | ||
| 3816 | <filename>scripts/kconfig</filename> directory.</para> | 3828 | <filename>scripts/kconfig</filename> directory.</para> | 
| 3817 | <para>For more information on configuration fragments, | 3829 | <para>For more information on configuration fragments, | 
| 3818 | see the | 3830 | see the | 
