diff options
author | Scott Rifenbark <scott.m.rifenbark@intel.com> | 2014-03-18 18:05:56 -0600 |
---|---|---|
committer | Richard Purdie <richard.purdie@linuxfoundation.org> | 2014-03-25 12:29:42 +0000 |
commit | a4103b804dd4fa8c8bf3f2988dda30d01c6bd3a6 (patch) | |
tree | 9ecba90d30b16654d8f01f7c94bec47904183d6f /documentation | |
parent | 432138a30acaf9011de8ff1714edbaf83ef3f6be (diff) | |
download | poky-a4103b804dd4fa8c8bf3f2988dda30d01c6bd3a6.tar.gz |
dev-manual: Read-thru edits for "Building a Tiny System"
Minor edits. Created some links at the top for organizational
purposes. Clarified what the linux yocto Git repositories are.
(From yocto-docs rev: adbb8ecb0bce5775153d43bec4b70b2439bc8846)
Signed-off-by: Scott Rifenbark <scott.m.rifenbark@intel.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
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 |