Eclass documentation and the elog message indicate that the expected
location to install the file is /usr/share/doc/${PF}/README.gentoo,
not the location of the ebuild's last docinto call.

Signed-off-by: Ulrich Müller <u...@gentoo.org>
---
 eclass/readme.gentoo-r1.eclass | 5 ++++-
 1 file changed, 4 insertions(+), 1 deletion(-)

diff --git a/eclass/readme.gentoo-r1.eclass b/eclass/readme.gentoo-r1.eclass
index 69d0e1c5c6b4..bebdba5b705a 100644
--- a/eclass/readme.gentoo-r1.eclass
+++ b/eclass/readme.gentoo-r1.eclass
@@ -76,7 +76,10 @@ readme.gentoo_create_doc() {
                die "You are not specifying README.gentoo contents!"
        fi
 
-       dodoc "${T}"/README.gentoo
+       ( # subshell to avoid pollution of calling environment
+               docinto .
+               dodoc "${T}"/README.gentoo
+       )
        README_GENTOO_DOC_VALUE=$(< "${T}/README.gentoo")
 }
 
-- 
2.32.0


Reply via email to