View previous topic :: View next topic |
Author |
Message |
Logicien Veteran
Joined: 16 Sep 2005 Posts: 1555 Location: Montréal
|
Posted: Tue Jul 17, 2012 9:05 am Post subject: Eix do not add overlays to database (Solved) |
|
|
Hello,
I am using Funtoo/GNU/Linux. Before, I could add the overlays I have installed with Layman to the Eix database with the commands
Code: | eix-update -a hawking
eix-update -a pinkbyte |
Then the command
would give me two results, one from the Gentoo repository and an other from the Hawking one.
Now, when I do the eix-update commands, Eix parse the overlays trees, but say it is empty and nothing is add to the database. Example: Code: | eix-update -a hawking
Reading Portage settings ..
Building database (/var/cache/eix/portage.eix) ..
[0] "gentoo" /usr/portage/ (cache: metadata-md5-or-flat)
Reading category 155|155 (100%) Finished
[1] "" hawking (cache: assign)
Reading category 155|155 (100%) EMPTY!
Applying masks ..
Calculating hash tables ..
Writing database file /var/cache/eix/portage.eix ..
Database contains 15865 packages in 155 categories.
|
I tried with differents cache methods Code: | eix-update
Reading Portage settings ..
Building database (/var/cache/eix/portage.eix) ..
[0] "gentoo" /usr/portage/ (cache: metadata-md5)
Reading category 155|155 (100%) Finished
[1] "" hawking (cache: metadata-md5)
Reading category 155|155 (100%) EMPTY!
[2] "" pinkbyte (cache: metadata-md5)
Reading category 155|155 (100%) EMPTY!
Applying masks ..
Calculating hash tables ..
Writing database file /var/cache/eix/portage.eix ..
Database contains 15865 packages in 155 categories.
|
What changes did happen to Eix and/or to my configuration? The version of Eix is 0.25.3. _________________ Paul
Last edited by Logicien on Tue Jul 17, 2012 2:53 pm; edited 1 time in total |
|
Back to top |
|
|
audiodef Watchman
Joined: 06 Jul 2005 Posts: 6639 Location: The soundosphere
|
|
Back to top |
|
|
Logicien Veteran
Joined: 16 Sep 2005 Posts: 1555 Location: Montréal
|
Posted: Tue Jul 17, 2012 2:52 pm Post subject: |
|
|
The only method who work presently is to use
Code: | eix-layman -A /var/lib/layman/make.conf add hawking pinkbyte |
or put in /etc/eixrc or in ~/.eixrc Code: |
EIX_LAYMAN_OPTS="-A /var/lib/layman/make.conf add hawking pinkbyte" |
When I do
Code: | eix-update
eix-layman |
I get all the ebuilds from Gentoo Hawking and Pinkbyte repositorys. I mark this thread as resolved. _________________ Paul |
|
Back to top |
|
|
cryptosteve Veteran
Joined: 04 Jan 2004 Posts: 1169 Location: GER
|
Posted: Thu Dec 27, 2012 12:06 pm Post subject: |
|
|
Just for the records:
I had the same issues here month, weeks, days and hours ago ... now I found a solution:
I just create a make.conf in /etc/portage containing one single entry:
Code: | source /var/lib/layman/make.conf |
No real idea why this simple line works here and not in /etc/make.conf ...
But now an eix-sync does what it should do .. _________________ - born to create drama -
gpg: 0x9B6C7E15
CS Virtual Travel Bug: VF6G5D |
|
Back to top |
|
|
mv Watchman
Joined: 20 Apr 2005 Posts: 6747
|
Posted: Fri Dec 28, 2012 11:43 am Post subject: |
|
|
cryptosteve wrote: | No real idea why this simple line works here and not in /etc/make.conf ... |
Is your /etc/make.conf readable by user/group portage:portage?
Do you perhaps set PORTDIR_OVERLAY after the source command? |
|
Back to top |
|
|
cryptosteve Veteran
Joined: 04 Jan 2004 Posts: 1169 Location: GER
|
Posted: Fri Dec 28, 2012 11:47 am Post subject: |
|
|
mv wrote: | cryptosteve wrote: | No real idea why this simple line works here and not in /etc/make.conf ... |
Is your /etc/make.conf readable by user/group portage:portage? |
MY HERO!
We talked about this issues for hours yesterday on IRC and I tried a lot of (stupid) this to get this solved. But no one got that simple idea.
Many thanks ... _________________ - born to create drama -
gpg: 0x9B6C7E15
CS Virtual Travel Bug: VF6G5D |
|
Back to top |
|
|
viralex Apprentice
Joined: 24 Apr 2008 Posts: 237 Location: Viareggio (Lu,Italy)
|
Posted: Wed Apr 24, 2013 7:49 am Post subject: |
|
|
YES!
I figured it out by myself, now I find the answer after months ...
I had to brutally chmod a+r make.conf!! |
|
Back to top |
|
|
|