diff options
Diffstat (limited to 'documentation')
-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 |