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/dev-manual | |
| 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/dev-manual')
| -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 | 
