Summary: | app-portage/layman should not install content into /usr/local | ||
---|---|---|---|
Product: | Gentoo Linux | Reporter: | Lars Wendler (Polynomial-C) (RETIRED) <polynomial-c> |
Component: | Current packages | Assignee: | Sebastian Pipping <sping> |
Status: | RESOLVED FIXED | ||
Severity: | normal | CC: | jcallen |
Priority: | High | ||
Version: | unspecified | ||
Hardware: | All | ||
OS: | Linux | ||
Whiteboard: | |||
Package list: | Runtime testing required: | --- |
Description
Lars Wendler (Polynomial-C) (RETIRED)
2009-01-04 15:11:35 UTC
Reassigning to maintainer. Isn't it /usr/portage/local/layman nowadays? It was in 1.1.1, but it moved in 1.2.3: layman-1.1.1.ebuild: elog "source /usr/portage/local/layman/make.conf" layman-1.2.3.ebuild: elog "source /usr/local/portage/layman/make.conf" The complaint makes sense to me. The problem with the old location was that /usr/portage is really the domain of portage and layman should not install anything there. I don't think it makes sense to switch the location yet again. /usr/local/portage seems fine to me in general. So I guess I'm left with removing the "keepdir" line. The user will have to create that location himself. Would that be okay? Maybe I just add an option "setup" to layman that will give users a shortcut to the layman default setup. I could package adding the line to /etc/make.conf there, too. As long as I can prevent the layman ebuilds to add content into /usr/local/layman I am perfectly fine with whatever you plan to implement as fix. Sorry, I mean /usr/local/portage of course (stupid me *sigh*) Moved default to /var/lib/layman upstream, closing. http://layman.git.sourceforge.net/git/gitweb.cgi?p=layman/layman;a=commitdiff;h=218e6a12ceb1808e0f5544eaec933e1172762551 |