[gnome-continuous-yocto/gnomeostree-3.28-rocko: 3432/8267] dev-manual: Added note about RPM not dealing with post-install



commit 12a0ee049e453b6d0d2ce2f3fa981d1b6e02bd78
Author: Scott Rifenbark <srifenbark gmail com>
Date:   Mon Nov 21 16:45:23 2016 -0800

    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>

 .../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 39ce2a2..2c95ecb 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>


[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]