diff options
author | Scott Rifenbark <srifenbark@gmail.com> | 2016-11-21 16:45:23 -0800 |
---|---|---|
committer | Richard Purdie <richard.purdie@linuxfoundation.org> | 2016-11-23 11:10:35 +0000 |
commit | 12a0ee049e453b6d0d2ce2f3fa981d1b6e02bd78 (patch) | |
tree | 298103efcb3f01b610a3f0e7a4a48d774fc1260e /documentation/dev-manual/dev-manual-common-tasks.xml | |
parent | 479fbee8408d1b4d3829377b040f4f1e6457b418 (diff) | |
download | poky-12a0ee049e453b6d0d2ce2f3fa981d1b6e02bd78.tar.gz |
dev-manual: Added note about RPM not dealing with post-install
Fixes [YOCTO #10351]
I added a note to the "Post Installation Scripts" section of the
"Writing a New Recipe" section to call out the fact that the
RPM package manager will not install packages on the target when
any RPM post-install script returns a non-zero exit code when
the script is run on the target.
(From yocto-docs rev: 8565b0ba874f3357500a91640c0f77077c83b8d6)
Signed-off-by: Scott Rifenbark <srifenbark@gmail.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Diffstat (limited to 'documentation/dev-manual/dev-manual-common-tasks.xml')
-rw-r--r-- | documentation/dev-manual/dev-manual-common-tasks.xml | 7 |
1 files changed, 7 insertions, 0 deletions
diff --git a/documentation/dev-manual/dev-manual-common-tasks.xml b/documentation/dev-manual/dev-manual-common-tasks.xml index 39ce2a2497..2c95ecbc99 100644 --- a/documentation/dev-manual/dev-manual-common-tasks.xml +++ b/documentation/dev-manual/dev-manual-common-tasks.xml | |||
@@ -3012,6 +3012,13 @@ | |||
3012 | If the script succeeds, the package is marked as installed. | 3012 | If the script succeeds, the package is marked as installed. |
3013 | If the script fails, the package is marked as unpacked and | 3013 | If the script fails, the package is marked as unpacked and |
3014 | the script is executed when the image boots again. | 3014 | the script is executed when the image boots again. |
3015 | <note> | ||
3016 | Any RPM post-installation script that runs on the target | ||
3017 | should return a 0 exit code. | ||
3018 | RPM does not allow non-zero exit codes for these scripts, | ||
3019 | and the RPM package manager will cause the package to fail | ||
3020 | installation on the target. | ||
3021 | </note> | ||
3015 | </para> | 3022 | </para> |
3016 | 3023 | ||
3017 | <para> | 3024 | <para> |