On Tuesday, 13. Sep 2016, 11:12:11 -0400, Rich Freeman wrote:
> On Tue, Sep 13, 2016 at 9:12 AM, Bertram Scharpf
> <li...@bertram-scharpf.de> wrote:
> >
> > The rfkill install interferes with Git!
> >
> > Error log:
> > P: /usr/portage/.git/index.lock
> > A: /usr/portage/.git/index.lock
> > R: /usr/portage/.git/index.lock
> > C: git update-index --refresh --unmerged
> >
> >>>>  '/usr/portage/tmp/portage/net-wireless/rfkill-0.5/temp/build.log'
> >
> > I helped myself by renaming the .git directory, but that's
> > only a workaround.
> >
> > How can I fix this? Should I report this?
> 
> It looks like you have your PORTAGE_TMPDIR set as /usr/portage/tmp?

Indeed. I have a "build partition" that I use for both,
package downloading and building in /usr/portage/tmp.

The rfkill make suite looks for a version number and in case
the work directory is a Git repo it tries to query the
version number there. Then, it finds the Git repo in
/usr/portage and fails. Not very friendly!

> I suggest moving PORTAGE_TMPDIR to someplace like /var/tmp or /tmp or
> someplace else.  It isn't really ideal to have volatile information in
> /usr anyway (this is the part where everybody chimes in and points out
> that /usr/portage is in the wrong place to begin with).

I'll see how I solve it. I do not have time to make a
decision this evening.

Bertram


-- 
Bertram Scharpf
Stuttgart, Deutschland/Germany
http://www.bertram-scharpf.de

Reply via email to