Jump to content
funtoo forums
  • 0
cafaia

Errors in eix-sync!

Question

When I do "eix-sync", I have:

 

[0] "local" /usr/local/portage/ (cache: metadata-md5-or-flat)
     Reading category 170|170 (100) EMPTY!
 
But I have ebuilds in local overlay and "OVERLAY_CACHE_METHOD="assign"" in file "/etc/eixrc/01-cache".
 
My file "/etc/eix-sync.conf" have:
 
*
@emerge --regen || true
@emerge --metadata || true

 

Other error: if I do "eix gnome-subtitles" I have:

 

* media-video/gnome-subtitles [1]
     Available versions:  1.3-r1
     Homepage:            http://gnome-subtitles.sourceforge.net/
     Description:         Video subtitling for the Gnome desktop
 
[1] "gentoo" /usr/portage
 
The "eix" command classify the gentoo portage as overlay.
What to do?
Thanks!

Share this post


Link to post
Share on other sites

6 answers to this question

Recommended Posts

  • 0

And when I do "eix-update --print PORTDIR_OVERLAY" I have:

 

/var/lib/layman/deadbeef-overlay
/var/lib/layman/eva
/usr/portage
/var/lib/layman/gentoo-zh
/var/lib/layman/torbrowser
 
The value "/usr/portage" should not be listed and the value "/usr/local/portage" is not listed, but should.

Share this post


Link to post
Share on other sites
  • 0

I'm not sure where default PORTDIR_OVERLAY is set.

If you have it set in /etc/portage/make.conf comment it out.

I have no PORTDIR_OVERLAY setting in my /etc/portage/make.conf

I have rj local overlay (manual configuration) and deadbeef-overlay (layman)

funtoo rj # cat /etc/portage/repos.conf/*
[DEFAULT]
main-repo = gentoo

[gentoo]
location = /usr/portage
sync-type = git
sync-uri = git://github.com/funtoo/ports-2012.git
auto-sync = yes
[deadbeef-overlay]
priority = 50
location = /var/lib/layman/deadbeef-overlay
layman-type = git
auto-sync = No

[rj]
location = /usr/local/portage
masters = gentoo
auto-sync = no

 

funtoo rj # eix-update --print PORTDIR_OVERLAY
/var/lib/layman/deadbeef-overlay
/usr/local/portage

 

funtoo rj # eix-update --print PORTDIR
/usr/portage/




 

Share this post


Link to post
Share on other sites
  • 0

I too have no PORTDIR_OVERLAY settings in my /etc/portage/make.conf

 

# cat /etc/portage/repos.conf/*

 

[DEFAULT]
main-repo = gentoo
 
[gentoo]
location = /usr/portage
sync-type = git
sync-uri = git://github.com/funtoo/ports-2012.git
auto-sync = yes
[torbrowser]
priority = 50
location = /var/lib/layman/torbrowser
layman-type = git
auto-sync = No
 
[deadbeef-overlay]
priority = 50
location = /var/lib/layman/deadbeef-overlay
layman-type = git
auto-sync = No
 
[eva]
priority = 50
location = /var/lib/layman/eva
layman-type = git
auto-sync = No
 
[gentoo-zh]
priority = 50
location = /var/lib/layman/gentoo-zh
layman-type = git
auto-sync = No
 
[local]
location = /usr/local/portage
master = gentoo
auto-sync = No
priority = 15

 

And my local overlay is too manual configuration.

 

# eix-update --print PORTDIR_OVERLAY

 

/var/lib/layman/deadbeef-overlay
/var/lib/layman/eva
/usr/portage
/var/lib/layman/gentoo-zh
/var/lib/layman/torbrowser
 
# eix-update --print PORTDIR
 
/usr/local/portage/
 
The error is in program "eix", it is defining 'PORTDIR' as '/usr/local/portage' and not as '/usr/portage'.
 
When I do 'portageq envvar PORTDIR_OVERLAY' I have:
 
/usr/local/portage /var/lib/layman/deadbeef-overlay /var/lib/layman/eva /var/lib/layman/gentoo-zh /var/lib/layman/torbrowser
 
And when I do 'portageq envvar PORTDIR' I have:
 
/usr/portage
 
How to change this variable "PORTDIR" and "PORTDIR_OVERLAY" in program "eix"?

Share this post


Link to post
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Answer this question...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.


×
×
  • Create New...