Jump to content
funtoo forums
  • 0
skunk

eix and kits

Question

hello funtooers,

i've managed to upgrade my box from kde4/stable/ports-2012 to plasma5/current/meta-repo, however i'm really missing the eix tool to search for packages and querying installed ones...

is there a way to make eix work with kits?

thank you!

Share this post


Link to post
Share on other sites

6 answers to this question

Recommended Posts

  • 0

Hello, skunk!

 

I have this files:

 

/usr/local/sbin/meta-repo-update:

#!/bin/sh

cd /var/git/meta-repo/
git pull
git submodule update
cd /root/
chown -R portage:portage /var/git/meta-repo

/etc/eix-sync.conf:

*
@emerge --regen || true
@emerge --metadata || true

And I do this:

 

#meta-repo-update

#eix-remote update

#eix-sync

 

And the program "eix" is working for me.

I hope I have helped!

Share this post


Link to post
Share on other sites
  • 0

thank you cafaia, adding

 

@emerge --metadata || true

did the trick (the rest was already there)

a hint: also adding

 

@ego sync

will just require eix-sync to sync the kit tree...

Share this post


Link to post
Share on other sites
  • 0

Hello, skunk!

 

I'm glad I've helped!

Yes, you can put '@ego sync', I can not because I have this in '/usr/local/sbin/meta-repo-update':

#!/bin/sh

cd /var/git/meta-repo/
git pull
git submodule update
cd /var/git/meta-repo/kits/xorg-kit/
git checkout master
git pull
cd /var/git/meta-repo/kits/media-kit/
git checkout master
git pull
cd /root/
chown -R portage:portage /var/git/meta-repo

I use the branch master in the kits xorg-kit and media-kit!

With best regards!

Share this post


Link to post
Share on other sites
  • 0

In order to get the eix-sync functionality i've created the following alias

alias eixsync="ego sync && eix-sync -u"

When we pass -u to eix-sync it does all its work without the "emerge --sync" part so it syncs through ego and then it updates eix databases and run eix-diff

 

Hope this can help someone  :)

Share this post


Link to post
Share on other sites
Guest
You are commenting as a guest. If you have an account, please sign in.
Answer this question...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoticons maximum 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.


×