diff options
author | Changqing Li <changqing.li@windriver.com> | 2023-12-21 13:44:15 +0800 |
---|---|---|
committer | Richard Purdie <richard.purdie@linuxfoundation.org> | 2023-12-23 08:46:00 +0000 |
commit | b5a465e61480460001a6dab047ffe70ee1430927 (patch) | |
tree | a7ff5b9cfce871e3fa7f08093c963e3d49347071 /meta/recipes-extended | |
parent | 0b3cea1baa3ac813087e3bb3289e3e8a78292ff5 (diff) | |
download | poky-b5a465e61480460001a6dab047ffe70ee1430927.tar.gz |
man-pages: remove conflict pages
Remove the pages which libxcrypt and shadow already have to avoid
following conflicts during install man-pages and libxcrypt/shadow at the
same time.
Error: Transaction test error:
file /usr/share/man/man3/crypt.3 from install of
libcrypt-doc-4.4.33-r0.x86_64 conflicts with file from package
man-pages-6.04-r0.x86_64
(From OE-Core rev: 605b4a91dc44d33bd4742841e71645275bc039e8)
Signed-off-by: Changqing Li <changqing.li@windriver.com>
Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Diffstat (limited to 'meta/recipes-extended')
-rw-r--r-- | meta/recipes-extended/man-pages/man-pages_6.05.01.bb | 13 |
1 files changed, 4 insertions, 9 deletions
diff --git a/meta/recipes-extended/man-pages/man-pages_6.05.01.bb b/meta/recipes-extended/man-pages/man-pages_6.05.01.bb index 2726eded8b..f0eb1a6132 100644 --- a/meta/recipes-extended/man-pages/man-pages_6.05.01.bb +++ b/meta/recipes-extended/man-pages/man-pages_6.05.01.bb | |||
@@ -30,17 +30,12 @@ do_compile[noexec] = "1" | |||
30 | 30 | ||
31 | do_install() { | 31 | do_install() { |
32 | oe_runmake install prefix=${prefix} DESTDIR=${D} | 32 | oe_runmake install prefix=${prefix} DESTDIR=${D} |
33 | rm -rf ${D}${mandir}/man3/crypt.3 | ||
34 | rm -rf ${D}${mandir}/man3/crypt_r.3 | ||
35 | rm -rf ${D}${mandir}/man3/getspnam.3 | ||
36 | rm -rf ${D}${mandir}/man5/passwd.5 | ||
33 | } | 37 | } |
34 | 38 | ||
35 | # Only deliveres man-pages so FILES:${PN} gets everything | 39 | # Only deliveres man-pages so FILES:${PN} gets everything |
36 | FILES:${PN}-doc = "" | 40 | FILES:${PN}-doc = "" |
37 | FILES:${PN} = "${mandir}/*" | 41 | FILES:${PN} = "${mandir}/*" |
38 | |||
39 | inherit update-alternatives | ||
40 | |||
41 | ALTERNATIVE_PRIORITY = "100" | ||
42 | ALTERNATIVE:${PN} = "crypt.3 crypt_r.3 getspnam.3 passwd.5" | ||
43 | ALTERNATIVE_LINK_NAME[crypt.3] = "${mandir}/man3/crypt.3" | ||
44 | ALTERNATIVE_LINK_NAME[crypt_r.3] = "${mandir}/man3/crypt_r.3" | ||
45 | ALTERNATIVE_LINK_NAME[getspnam.3] = "${mandir}/man3/getspnam.3" | ||
46 | ALTERNATIVE_LINK_NAME[passwd.5] = "${mandir}/man5/passwd.5" | ||