diff options
Diffstat (limited to 'documentation')
| -rw-r--r-- | documentation/ref-manual/closer-look.xml | 27 |
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 | ||
