summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-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