summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorScott Rifenbark <scott.m.rifenbark@intel.com>2013-09-17 07:46:36 -0700
committerRichard Purdie <richard.purdie@linuxfoundation.org>2013-09-22 12:20:47 +0100
commit9cef06f6931b7cd7589d38a3eb7dfc3732d5993f (patch)
tree2df8f03c6777b0b031358b3c69126a501b9e6069
parent5cdf8a6363e834b5767d412b6301bb7369a5368d (diff)
downloadpoky-9cef06f6931b7cd7589d38a3eb7dfc3732d5993f.tar.gz
ref-manual: Update to the image generation section.
Fixes [YOCTO #2808] Applied some Eggleton review edits to the image generation section. Minor tweaks and a cross-reference to the read-only root filesystem section in the dev-manual. (From yocto-docs rev: e41a08872e398d10c452bb5e1f1e6af41a525ab2) Signed-off-by: Scott Rifenbark <scott.m.rifenbark@intel.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
-rw-r--r--documentation/ref-manual/closer-look.xml27
1 files changed, 19 insertions, 8 deletions
diff --git a/documentation/ref-manual/closer-look.xml b/documentation/ref-manual/closer-look.xml
index 9ce92af910..f3f0db2dd6 100644
--- a/documentation/ref-manual/closer-look.xml
+++ b/documentation/ref-manual/closer-look.xml
@@ -921,12 +921,23 @@
921 </para> 921 </para>
922 922
923 <para> 923 <para>
924 The process runs all of the post installation scripts, and 924 Package installation is under control of the package manager
925 any that fail to run on the build host will be run on the 925 (e.g. smart/rpm, opkg, or apt/dpkg) regardless of whether or
926 not package management is enabled for the target.
927 At the end of the process, if package management is not
928 enabled for the target, the package manager's data files
929 are deleted from the root filesystem.
930 </para>
931
932 <para>
933 During image generation, the build system attempts to run
934 all post installation scripts.
935 Any that fail to run on the build host are run on the
926 target when the target system is first booted. 936 target when the target system is first booted.
927 If you are using a read-only root filesystem, all the post 937 If you are using a
928 installation scripts must succeed during the package 938 <ulink url='&YOCTO_DOCS_DEV_URL;#creating-a-read-only-root-filesystem'>read-only root filesystem</ulink>,
929 installation phase since the root filesystem cannot be 939 all the post installation scripts must succeed during the
940 package installation phase since the root filesystem cannot be
930 written into. 941 written into.
931 </para> 942 </para>
932 943
@@ -935,10 +946,10 @@
935 the image. 946 the image.
936 These processes include <filename>mklibs</filename> and 947 These processes include <filename>mklibs</filename> and
937 <filename>prelink</filename>. 948 <filename>prelink</filename>.
938 The <filename>mklibs</filename> optimizes the size of the 949 The <filename>mklibs</filename> process optimizes the size
939 libraries. 950 of the libraries.
940 A <filename>prelink</filename> process optimizes the dynamic 951 A <filename>prelink</filename> process optimizes the dynamic
941 linking of shared libraries to reduce start up time of the 952 linking of shared libraries to reduce start up time of
942 executables. 953 executables.
943 </para> 954 </para>
944 955