summaryrefslogtreecommitdiffstats
path: root/documentation/dev-manual/dev-manual-common-tasks.xml
diff options
context:
space:
mode:
authorScott Rifenbark <srifenbark@gmail.com>2016-11-21 16:45:23 -0800
committerRichard Purdie <richard.purdie@linuxfoundation.org>2016-11-23 11:10:35 +0000
commit12a0ee049e453b6d0d2ce2f3fa981d1b6e02bd78 (patch)
tree298103efcb3f01b610a3f0e7a4a48d774fc1260e /documentation/dev-manual/dev-manual-common-tasks.xml
parent479fbee8408d1b4d3829377b040f4f1e6457b418 (diff)
downloadpoky-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.xml7
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>