The almighty eix!

Discuss all artwork and development - Suggestions needed

Moderator: Moderators

The almighty eix!

Postby rand.a » Fri May 18, 2007 18:00

eix is the portage tool i use most. I think everyone would agree that its a great app. Would it be possible to have it included in future releases?

I recommend to people all the time in #sabayon to install it, and they always end up loving it. It's a really small app, 360k, it shouldn't be too much of an issue to include it right?
User avatar
rand.a
Growing Hen
 
Posts: 163
Joined: Fri Mar 23, 2007 20:08
Location: Shelton, WA

Postby Goatee » Sun May 20, 2007 6:35

I second that
Image
User avatar
Goatee
Sharecropper
 
Posts: 599
Joined: Fri May 05, 2006 16:15
Location: England, UK

Postby chickpea » Mon May 21, 2007 23:43

Here's a third vote. This app is basically essential portage tool.
User avatar
chickpea
Sagely Hen
 
Posts: 1084
Joined: Fri Jan 05, 2007 15:08
Location: Washington, DC

Postby rand.a » Wed Jun 20, 2007 4:51

if it does get included, you should also include /etc/eix-sync.conf with just * in it. That way eix-sync also sync's all overlays as well.
User avatar
rand.a
Growing Hen
 
Posts: 163
Joined: Fri Mar 23, 2007 20:08
Location: Shelton, WA

Postby voxiac » Wed Jun 20, 2007 12:40

c0nv1ct wrote:if it does get included, you should also include /etc/eix-sync.conf with just * in it. That way eix-sync also sync's all overlays as well.

How does this differ from
Code: Select all
update-eix && update-eix-remote update

Not trolling just want to know. Besides if this'll be done then ping me to update this section:
http://www.sabayonlinux.org/wiki/index. ... .26_layman
or just do it yourself.
User avatar
voxiac
Advanced Hen
 
Posts: 218
Joined: Sat Feb 10, 2007 17:05
Location: Denmark

Re:

Postby rand.a » Sun Aug 19, 2007 18:57

voxiac wrote:
c0nv1ct wrote:if it does get included, you should also include /etc/eix-sync.conf with just * in it. That way eix-sync also sync's all overlays as well.

How does this differ from
Code: Select all
update-eix && update-eix-remote update

Not trolling just want to know. Besides if this'll be done then ping me to update this section:
http://www.sabayonlinux.org/wiki/index. ... .26_layman
or just do it yourself.


it differs because you only need to do 'eix-sync'. that single command will sync both portage and all of your overlays, and update the eix cache as well. If you were to do it your way, you'd have to run 'emerge --sync && layman -S && update-eix && update-eix-remote update' quite a bit longer than a single 8 character command.
User avatar
rand.a
Growing Hen
 
Posts: 163
Joined: Fri Mar 23, 2007 20:08
Location: Shelton, WA

Re: The almighty eix!

Postby appro » Wed Aug 29, 2007 20:20

Hi, the imho better alternative to eix-sync is the plain simple "emerge --sync" with a post_sync hook. Everyone knows it, so nobody has to remember yet another command.

File: /etc/portage/bin/post_sync
Code: Select all
#!/bin/bash
layman -s ALL
update-eix
update-eix-remote update
User avatar
appro
Baby Hen
 
Posts: 1
Joined: Wed Aug 29, 2007 19:52
Location: Rosenheim/Germany

Re: The almighty eix!

Postby edgevision » Wed Aug 29, 2007 23:01

eix is friggin' sweet.
User avatar
edgevision
Growing Hen
 
Posts: 180
Joined: Tue Jun 26, 2007 18:40
Location: New Brunswick, Canada

Re: The almighty eix!

Postby dragon_788 » Wed Sep 26, 2007 18:49

appro, the point of eix is not only syncing, but also HELLA fast searching compared to emerge -s (major bonus) plus it can do USE flag checking and many other handy things that previously required remembering more than "eix -xxx", something like euse this, or equery that was often required. So I'd say having eix-sync as the simple route to updating portage is a small price to pay, I do like the idea of the post_hook as I've had trouble with just having * in the eix-sync file, but I'll hafta test both ways before I can say for sure. (eix-sync also happens to be 8 characters where emerge --sync is 13 counting the space, I'm all for efficiency. :pirat:
dragon_788
Baby Hen
 
Posts: 11
Joined: Mon Oct 09, 2006 7:09

Re: The almighty eix!

Postby eris23 » Tue Nov 24, 2009 22:50

When I run eix-sync

Building database (/var/cache/eix) ..
[0] "gentoo" /usr/portage/ (cache: metadata-flat)
Reading 100%

takes seconds

[1] "sabayon" /usr/local/portage/layman/sabayon (cache: parse|ebuild*#metadata-flat#assign)

takes the better part of an hour

Is there a way to speed it up?
eris23
Simple Hen
 
Posts: 65
Joined: Thu Jan 19, 2006 5:53

Next

Return to Artwork and Development Suggestions

Who is online

Users browsing this forum: No registered users and 2 guests