aboutsummaryrefslogtreecommitdiffstats
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
parent479fbee8408d1b4d3829377b040f4f1e6457b418 (diff)
downloadopenembedded-core-contrib-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>
-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 @@
If the script succeeds, the package is marked as installed.
If the script fails, the package is marked as unpacked and
the script is executed when the image boots again.
+ <note>
+ Any RPM post-installation script that runs on the target
+ should return a 0 exit code.
+ RPM does not allow non-zero exit codes for these scripts,
+ and the RPM package manager will cause the package to fail
+ installation on the target.
+ </note>
</para>
<para>