[oe-commits] [openembedded-core] 01/04: cpio: avoid conflict with tar-doc and rmt.8

git at git.openembedded.org git at git.openembedded.org
Wed Feb 27 00:32:54 UTC 2019


This is an automated email from the git hooks/post-receive script.

rpurdie pushed a commit to branch master-next
in repository openembedded-core.

commit 4d3fab8d532753780eb31cadf8e5da4fbb414bb5
Author: Mark Asselstine <mark.asselstine at windriver.com>
AuthorDate: Tue Feb 26 12:10:35 2019 -0500

    cpio: avoid conflict with tar-doc and rmt.8
    
    This fixes:
        Error: Transaction check error:
          file /usr/share/man/man8/rmt.8 conflicts between attempted installs of
          cpio-doc-2.12-r0.core2_64 and tar-doc-1.31-r0.core2_64
    
    Prior to commit 348a96a5b401 [tar: upgrade to 1.31] the copies of
    rmt.8 found in the tar(-doc) and cpio(-doc) packages were the same and
    thus no conflict was seen. After the upgrade there were small changes
    in the manpage header which results in the conflict quoted above. The
    applications themselves make use of the 'update-alternatives'
    mechanism to allow a user to select which version of 'rmt' to use but
    since the man pages are essentially the same we disambiguate the
    source of the man pages and make them both available should both
    cpio-doc and tar-doc are both installed. And as such we avoid the
    conflict.
    
    Signed-off-by: Mark Asselstine <mark.asselstine at windriver.com>
    Signed-off-by: Richard Purdie <richard.purdie at linuxfoundation.org>
---
 meta/recipes-extended/cpio/cpio_2.12.bb | 3 +++
 1 file changed, 3 insertions(+)

diff --git a/meta/recipes-extended/cpio/cpio_2.12.bb b/meta/recipes-extended/cpio/cpio_2.12.bb
index 6ba8337..cb845c3 100644
--- a/meta/recipes-extended/cpio/cpio_2.12.bb
+++ b/meta/recipes-extended/cpio/cpio_2.12.bb
@@ -27,6 +27,9 @@ do_install () {
         mv "${D}${bindir}/cpio" "${D}${base_bindir}/cpio"
         rmdir ${D}${bindir}/
     fi
+
+    # Avoid conflicts with the version from tar
+    mv "${D}${mandir}/man8/rmt.8" "${D}${mandir}/man8/rmt-cpio.8"
 }
 
 PACKAGES =+ "${PN}-rmt"

-- 
To stop receiving notification emails like this one, please contact
the administrator of this repository.


More information about the Openembedded-commits mailing list