It puts the symlink in $ROOT/etc/portage/ instead of in $PORTAGE_CONFIGROOT/etc/portage/ Reproducible: Always
Portage team, what is the right thing to do? So far, the module uses ${EROOT}. Should it switch to ${PORTAGE_CONFIGROOT} or $(portageq envvar PORTAGE_CONFIGROOT)? Is an additional ${EPREFIX} needed to accomodate Prefix? Please advise.
$(portageq envvar PORTAGE_CONFIGROOT) is good. The default PORTAGE_CONFIGROOT value is equal to ${EPREFIX%/}/. Portage searchs ${PORTAGE_CONFIGROOT}/etc/portage/ for make.profile and stuff.
Created attachment 337044 [details, diff] Patch for profile.eselect Please test if attached patch is enough for fixing it.
(In reply to comment #3) > Created attachment 337044 [details, diff] [details, diff] > Patch for profile.eselect > > Please test if attached patch is enough for fixing it. Please test, otherwise the patch cannot be included in the next release.
Works.
Thanks for testing. Committed to git: http://git.overlays.gentoo.org/gitweb/?p=proj/eselect.git;a=commit;h=08510d6b16fac8724371c87e788327c2a8418bac
This is in eselect-1.3.5. Thanks again.